Onclick> Javascript mit IE, Chrome und Safari
Onclick> Javascript mit IE, Chrome und Safari

Problem
Hallo, ich habe 3 kleine Kompatibilitätsprobleme mit einem Code, der unter Firefox und Opera einwandfrei funktioniert, aber ich weiß nicht, wie ich auf allen Browsern laufen soll.
Zuerst:
Ich habe einen Auswahlschalter, um den Inhalt eines Iframes durch Zuweisen einer externen Site zu ändern.
site1.com site2.com site3
Mit onclick die Javascript-Funktion aufrufen, aber es funktioniert nicht auf IE, Chrome und Safari
change_url function () {var link = document.form_header.value_url.value; parent.frame_url_ext.location.href = link;}
Zweite:
Da die Größe meines Iframes der Größe der Seite entspricht, habe ich Folgendes neu berechnet:
Funktion Resize () {var as = document.form_header.tableau.offsetHeight; parent.frame_url_ext.height = as;}
Es funktioniert auf allen Browsern, aber der IE lässt mich immer noch ein Problem (obwohl es funktioniert)
Fehler Details der Webseite
User Agent: Mozilla / 4.0 (kompatibel; 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)
Zeitstempel: Mo, 24. Januar 2011 12:16:24 UTC
Nachricht: 'document.form_header.tableau.offsetHeight' ist null oder kein Objektjahr
Linie: 29
Zeichen: 2
Code: 0
URI: //localhost/monsiteweb/index.php
Dritter und letzter Punkt:
Ich habe ein Feld zum Hochladen eines Bildes, aber die Ergebnisanzeige ist auf den Browsern nicht dieselbe .//img413.imageshack.us/img413/4827/browserfirefox.jpg
td> td> tr> Lösung
Verwendet stattdessen für den ersten Punkt das onChange-Ereignis, das Sie in der Auswahl platzieren (entfernen Sie die onClick-Optionen).
Beim zweiten Punkt fehlt mir ein bisschen HTML-Code, um zu verstehen, was steckt (meiner Meinung nach ist die Worttabelle falsch). Im schlimmsten Fall setzen Sie Ihre Variable in eine Warnung und haben gesehen, was gebucht wird.
Für den dritten Punkt ist dies das grundlegende Design von Browsern, die in CSS geändert werden können. Auf diesem Niveau kann ich Ihnen jedoch nicht helfen, ich weiß nicht wie.
Hinweis
Gelöst von Eastchild
Top-Tipps