Onclick> javascript s IE, Chrome i Safari
Onclick> javascript s IE, Chrome i Safari
Problem
Pozdrav, imam 3 male probleme kompatibilnost s kodom koji radi dobro na Firefox i Opera, ali ne znam kako hodati na svim preglednicima.
Prvi:
Imam prekidač za odabir kako bih promijenio sadržaj iframe dodjele vanjske web-lokacije.
site1.com site2.com site3
Uz onclick poziv funkciju javascript, ali to ne radi na IE, Chrome i Safari
change_url function () {var link = document.form_header.value_url.value; parent.frame_url_ext.location.href = link;}
Drugi:
Za veličinu mojeg iframea u skladu s veličinom stranice, ponovno sam izračunao:
funkcija Resize () {var as = document.form_header.tableau.offsetHeight; parent.frame_url_ext.height = as;}
Radi na svim preglednicima, ali IE mi i dalje ostavlja problem (iako radi)
Pogreška Detalji web-stranice
Korisnički agent: Mozilla / 4.0 (kompatibilan; 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 ;. NET CLR 3.5. 30729; NET4.0C ;. NET4.0E)
Vremenska oznaka: Pon, 24. siječnja 2011. 12:16:24 UTC
Poruka: 'document.form_header.tableau.offsetHeight' je nula ili nije objektna godina
Redak: 29
Karakter: 2
Šifra: 0
URI: //localhost/monsiteweb/index.php
Treća i posljednja točka:
Imam polje za prijenos slike, ali prikaz rezultata nije isti na preglednicima .//img413.imageshack.us/img413/4827/browserfirefox.jpg
td> td> tr> Riješenje
Za prvu točku umjesto toga koristite onChange događaj koji ćete postaviti u odabir (uklonite opcije onClick).
Za drugu točku, nedostaje mi malo html koda da shvatim što se zaglavilo (po mom mišljenju tablica riječi je pogrešna). U najgorem slučaju, stavite svoju varijablu u upozorenje i vidjeli ste što je objavljeno.
Za treću točku, ovo je osnovni dizajn preglednika koji se mogu mijenjati u CSS-u. Međutim, ne mogu vam pomoći na ovoj razini, ne znam kako.
Bilješka
Riješio Eastchild
Top Savjeta