Javascript mehr infos einblenden klappt nicht

SnakeBite334

Mitglied
Das ist der Code.

Code:
<script type="text/javascript">
function more(id)
{
if (document.getElementById("Display_" + id).style.display == 'none')
{
document.getElementById("DisplayImage_" + id).src = "http://web.de/minus.gif";
document.getElementById("Display_" + id).style.display = "";
window.status="Weniger Bilder anzeigen lassen";
}
else
{
document.getElementById("DisplayImage_" + id).src = "http://web.de/plus.gif";
document.getElementById("Display_" + id).style.display = "none";
window.status="Mehr Bilder anzeigen lassen";
}
}
</script>

Es kallt einfach nicht das er unten in der Statusbar die Meldungen "Weniger Bilder anzeigen lassen"/"Mehr Bilder anzeigen lassen" anzeigt. Was mache ich falsch?!

VIelen Dank für die Hilfe
 
Dazu müsste man wissen, wie du die Funktion more(id) aufrufst...

Könnte mir aber vorstellen, dass es mit einem "return true;" u.U funktioniert...
 
Code:
<a class="ebay" href="javascript:more(0)">
<img class="ebay2" src="http://web.de/plus.gif" align="middle" id="DisplayImage_0"></a>
Es soll per onmouseover gehen.
Das problem ist das ich zwei statustexte habe die je nach plus oder minus erscheinen sollen deswegen muss man das ins script einbauen aber es klappt irendwie nicht. Mit einem return true gehts nicht da dann beide statustexte dann doch gleich wären!?
 
Zuletzt bearbeitet:
Dann gliedere das mit dem status in eine eigene funtkion, die prüft ob das jeweilige Element gerade auf plus oder minus steht und danach den status setzt. Die funktion rufst du dann per onmouseover mit return true auf.
 

Neue Beiträge

Zurück