Onclick> javascript z IE, Chrome in Safari
Onclick> javascript z IE, Chrome in Safari
Težava
Pozdravljeni, imam 3 majhne težave združljivost s kodo, ki deluje v redu za Firefox in Opera, vendar ne vem, kako hoditi na vseh brskalnikih.
Prvič:
Imam izbirno stikalo za spreminjanje vsebine iframeja z dodeljevanjem zunanjega spletnega mesta.
site1.com site2.com site3
Z onclick klicem funkcijo javascript, vendar ne deluje na IE, Chrome in Safari
change_url function () {var link = document.form_header.value_url.value; parent.frame_url_ext.location.href = link;}
Drugo:
Če je velikost mojega iframea pravilna glede na velikost strani, sem preračunal na ta način:
funkcija Resize () {var as = document.form_header.tableau.offsetHeight; parent.frame_url_ext.height = as;}
Deluje na vseh brskalnikih, vendar mi IE še vedno povzroča težave (čeprav deluje)
Napaka Podrobnosti o spletni strani
Uporabniški agent: Mozilla / 4.0 (združljiv; 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)
Časovni žig: Pon, 24. januar 2011 12:16:24 UTC
Sporočilo: 'document.form_header.tableau.offsetHeight' je ničelno ali ne objektno leto
Vrstica: 29
Znak: 2
Oznaka: 0
URI: //localhost/monsiteweb/index.php
Tretja in zadnja točka:
Imam polje za nalaganje slike, vendar prikaz rezultatov ni enak v brskalnikih .//img413.imageshack.us/img413/4827/browserfirefox.jpg
td> td> tr> Rešitev
Za prvo točko namesto tega uporabite dogodek onChange, ki ga boste postavili v izbiro (odstranite možnosti onClick).
Za drugo točko, mi manjka malo html kode, da razumem, kaj se je zaljubilo (po mojem mnenju je beseda tabela napačna). V najslabšem primeru postavite spremenljivko v opozorilo in videli ste, kaj je objavljeno.
Za tretjo točko je to osnovna zasnova brskalnikov, ki jih lahko spremenite v CSS. Vendar vam na tej ravni ne morem pomagati, ne vem kako.
Opomba
Rešil ga je Eastchild
Top Nasveti