Bilder meine Funktion werden nicht angezeigt

JanaW

New member
Hallo,

ich habe folgende Funktion

Code:
function outline(id)
{
 var img = id + '_img';
 if(document.getElementById(id).style.display == 'none')
 {
  document.getElementById(id).style.display = 'block';
  document.getElementById(img).src = 'auf.gif';
 }
 else
 {
  document.getElementById(id).style.display = 'none';
  document.getElementById(img).src = 'zu.gif';
 }
}

Leider werden die Bilder nicht angezeigt.

Kann mir jemand sagen, woran das liegt?

Viele Grüße
Jana
 
Hallo Carline,

die Bilder liegen im gleichen Ordner wie meine HTML-Seite mit der Funktion und die Namen stimmen auch überein.

Grüße
Jana
 
Hi!

Kannst Du vielleicht ein Schnipselchen HTML posten? Z. B. einen der relevanten img tags und den Tag eines Elements mit dessen display Du spielst.

Ahoi - Pit
 
Hallo

hier ist der gesamte Code

Code:
<html>
<head>
<script type="text/javascript">
function outline(id)
{
 var img = id + '_img';
 if(document.getElementById(id).style.display == 'none')
 {
  document.getElementById(id).style.display = 'block';
  document.getElementById(img).src = 'auf.gif';
 }
 else
 {
  document.getElementById(id).style.display = 'none';
  document.getElementById(img).src = 'zu.gif';
 }
}

</script>


</head>
<body>

<p><a href="#" onclick="outline('ID1'); return false;">Einleitung</a><br>
<span id="ID1" style="display:none">   <a href="#" onclick="outline('ID_Unterkategorie1'); return false;">Unterkategorie</a><br>
<span id="ID_Unterkategorie1" style="display:none">      Link 1<br>
      Link 2</span>
   Link 2<br>
   Link 3</span></p>

</body>

</html>

und wie schon erwähnt, liegen die Bilder mit genau den Namen in dem gleichen Verzeichnis wie dieses HTML-Dokument.

Danke schonmal für eure Hilfe.

Grüße
Jana
 
Hi!

Die fehlen Dir:

<img src="" alt="" border="0" id="ID1_img">
<img src="" alt="" border="0" id="ID_Unterkategorie1_img">

Gruß - Pit
 
Hallo Pit,

danke nun funktioniert es fast :grin:

nur kommen die Bilder aber erst, wenn ich das erste Mal auf die Links geklickt habe, was muß ich noch einfügen, damit die "zu.gif" auch gleich am Anfang gezeigt wird udn nicht dieses rote Kreuz?

Grüße
Jana
 
Zurück
Oben