in mozilla gehts..im IE nicht!
michael
- javascript
hi
hab ein blödes problem hab ne seite mit dynamischen buttons mithilfe von java gebaut, die funktioniert unter mozilla firefox browser einwandfrei, aber unter dem IE wird gar nichts außer dem hintergrund angezeigt, nichtmal die buttons. kenn mich nicht so sehr aus mit html und frickel mir da manchmal was zurecht
hier mal der seitencode (ich weiß ist alles durcheinander aber unter mozilla klaptts einwandfrei...der code ist übrigens größtenteils von selfhtml
<html>
<head>
<title>Dynamische grafische Buttons</title>
<script type="text/javascript">
Normal1 = new Image();
Normal1.src = "start.gif";
Highlight1 = new Image();
Highlight1.src = "start1.gif";
Normal2 = new Image();
Normal2.src = "info.gif";
Highlight2 = new Image();
Highlight2.src = "info1.gif";
Normal3 = new Image();
Normal3.src = "optik.gif";
Highlight3 = new Image();
Highlight3.src = "optik1.gif";
Normal4 = new Image();
Normal4.src = "musik.gif";
Highlight4 = new Image();
Highlight4.src = "musik1.gif";
/* usw. fuer alle weiteren zu benutzenden Grafiken */
function Bildwechsel (Bildnr, Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
}
</script>
<style type="text/css">
body { background-color:#663333; color:#FFCC99; }
a:link { color:#FF9966; }
a:visited { color:#FF9900; }
a:active { color:#FFFFFF; }
</style>
</HEAD>
<BODY background="schwarz.JPG" text="#FFCC99;" link="blue" alink="blue" vlink="blue" marginwidth="120" leftmargin="120">
<BR>
<BR>
<BR>
<br>
<br>
<BR>
<BR>
<BR>
<BR>
<a href="start.html" target=rechts
onmouseover="Bildwechsel(0, Highlight1)"
onmouseout="Bildwechsel(0, Normal1)"<IMG border=0 src="start.gif"></a>
<br>
<a href="info.html" target=rechts
onmouseover="Bildwechsel(1, Highlight2)"
onmouseout="Bildwechsel(1, Normal2)"<IMG border=0 src="info.gif"></a>
<br>
<a href="bilder.html" target=rechts
onmouseover="Bildwechsel(2, Highlight3)"
onmouseout="Bildwechsel(2, Normal3)"<IMG border=0 src="optik.gif"></a>
<br>
<a href="mp3.html" target=rechts
onmouseover="Bildwechsel(3, Highlight4)"
onmouseout="Bildwechsel(3, Normal4)"<IMG border=0 src="musik.gif"></a>
</td><td> </td>
<td valign="top">
</td>
</tr>
</table>
</body>
</html>
hoffe mir kann jemand helfen, da meine hp nicht richtig klappt :(
Hallo michael,
Dein HTML ist nicht in Ordnung:
<a href="start.html" target=rechts
onmouseover="Bildwechsel(0, Highlight1)"
onmouseout="Bildwechsel(0, Normal1)"<IMG border=0 src="start.gif"></a>
^ hier fehlt ein ">",
wie in den anderen A-Tags. Ist der gepostete Code vollständig? Da fehlt nämlich einiges. Evtl. besuchst du mal den validator
Testest du Deine Seite im IE offline? Dann solltest Du ihm erlauben, Javascript auszuführen.
Gruß, Jürgen
das ding ist das es im mozilla bei mir und anderen einwandfrei funktioniert, so wies soll.
nur bei allen leuten die IE6 haben sieht man nur eine schwarze seite, nichtmal die buttons. hab selber leider keinen IE6 zum ausprobieren, aber hab jetzt mehrere deswegen angefragt und bei denen klappts auch im mozilla aber im IE6 gar nicht
das man nichtmal die buttons angezeigt bekommt im IE wundert mich
Hallo micha
das man nichtmal die buttons angezeigt bekommt im IE wundert mich
Hast du die offensichtlichen Fehler beseitigt?
Laut dem geposteten Quelltext hast du keinen Dokumenttyp angegeben. Das bedeutet, die Browser befinden sich im "ich rate mal, wie es gemeint sein könnte"-Modus.
Ob überhaupt, und was welcher Browser bei Fehlern genau anzeigt ist dann eher ein Zufall.
Auf Wiederlesen
Detlef
Hallo micha,
das man nichtmal die buttons angezeigt bekommt im IE wundert mich
Dein HTML ist voller Fehler. Bring das in Ordnung, erst dann lohnt sich eine weitere Fehlersuche.
Gruß, Jürgen