Onclick> javascript con IE, Chrome e Safari
Onclick> javascript con IE, Chrome e Safari
Problema
Ciao, ho 3 piccoli problemi di compatibilità con un codice che funziona bene su Firefox e Opera, ma non so come camminare su tutti i browser.
Primo:
Ho un interruttore di selezione per modificare il contenuto di un iframe assegnando un sito esterno.
site1.com site2.com site3
Con onclick chiama la funzione javascript ma non funziona su IE, Chrome e Safari
change_url function () {var link = document.form_header.value_url.value; parent.frame_url_ext.location.href = link;}
Secondo:
Poiché la dimensione del mio iframe è corretta in base alla dimensione della pagina, ho ricalcolato in questo modo:
function Resize () {var as = document.form_header.tableau.offsetHeight; parent.frame_url_ext.height = as;}
Funziona su tutti i browser ma IE mi lascia ancora un problema (anche se funziona)
Dettagli di errore della pagina web
Agente utente: Mozilla / 4.0 (compatibile; MSIE 8.0; Windows NT 5.1; Trident / 4.0; GTB6.6 ;. NET CLR 1.1.4322 ;. NET CLR 2.0.50727 ;. NET CLR 3.0.4506.2152 ;. CLR NET 3.5. 30729; NET4.0C ;. NET4.0E)
Data e ora: lunedì, 24 gennaio 2011 12:16:24 UTC
Messaggio: 'document.form_header.tableau.offsetHeight' è nullo o non oggetto anno
Linea: 29
Personaggio: 2
Codice: 0
URI: //localhost/monsiteweb/index.php
Terzo e ultimo punto:
Ho un campo per caricare un'immagine ma la visualizzazione dei risultati non è la stessa sui browser.//img413.imageshack.us/img413/4827/browserfirefox.jpg
td> td> tr> Soluzione
Per il primo punto, utilizza invece l'evento onChange che inserirai nella selezione (rimuovi le opzioni onClick).
Per il secondo punto, mi manca un po 'di codice html per capire cosa si è bloccato (secondo me la tabella delle parole è sbagliata). Nel peggiore dei casi, metti la tua variabile in un avviso e hai visto cosa viene pubblicato.
Per il terzo punto, questo è il design di base dei browser che possono essere modificati in CSS. Tuttavia, non posso aiutarti a questo livello, non so come.
Nota
Risolto da Eastchild
I Migliori Consigli