Onclick> javascript, jossa on IE, Chrome ja Safari
Onclick> javascript, jossa on IE, Chrome ja Safari
Ongelma
Hei, minulla on 3 pientä ongelmaa yhteensopivalla koodilla, joka toimii hyvin Firefoxissa ja Opera-ohjelmassa, mutta en tiedä miten kävellä kaikilla selaimilla.
Ensimmäinen:
Minulla on valintakytkin, jos haluat muuttaa iframen sisältöä määrittämällä ulkoisen sivuston.
site1.com site2.com site3
Onclick-puhelun avulla voit kutsua javascript-toimintoa, mutta se ei toimi IE: ssä, Chromeissa ja Safarissa
change_url-toiminto () {var link = document.form_header.value_url.value; parent.frame_url_ext.location.href = link;}
Toinen:
Jos iframe-koko on oikea sivun koon mukaan, lasken näin uudelleen:
toiminto Resize () {var as = document.form_header.tableau.offsetHeight; parent.frame_url_ext.height = as;}
Se toimii kaikissa selaimissa, mutta IE jättää minulle ongelman (vaikka se toimii)
Virhe Verkkosivun tiedot
Käyttäjäagentti: Mozilla / 4.0 (yhteensopiva; 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)
Aikaleima: ma, 24. tammikuuta 2011 12:16:24 UTC
Viesti: 'document.form_header.tableau.offsetHeight' on nolla tai ei ole objektiivinen vuosi
Linja: 29
Luonne: 2
Koodi: 0
URI: //localhost/monsiteweb/index.php
Kolmas ja viimeinen kohta:
Minulla on kenttä kuvan lataamiseen, mutta tulosnäyttö ei ole sama selaimissa.//img413.imageshack.us/img413/4827/browserfirefox.jpg
td> td> tr> Ratkaisu
Ensimmäisessä kohdassa käytetään sen sijaan onChange-tapahtumaa, jonka asetat valintaan (poista onClick-asetukset).
Toiseksi, minusta puuttuu vähän html-koodia ymmärtääkseni, mikä on jumissa (mielestäni sanataulukko on väärä). Pahimmassa tapauksessa aseta muuttuja hälytykseen ja nähnyt, mitä on lähetetty.
Kolmannelle kohdalle tämä on selainten perussuunnittelu, jota voidaan muuttaa CSS: ssä. En kuitenkaan voi auttaa sinua tällä tasolla, en tiedä miten.
Huomautus
Ratkaistu Eastchild
Top Vinkkejä