Hallo
folgendes Problem:
Ich verwende Klappmenüs, die jeh nach momentaner Anzeige auf bzw. zu "klappen".
Nun verwende ich bei dem jeweiligen Menü immer ein image und die aktion auzuführen. Solage ich nur Menü1 habe, wechselt das Bild auch immer, doch bei zwei oder mehreren Menüs (Menü 2, Menü 3 ect.), funktioniert es nicht mehr.
zur Veranschaulichung:
Menü1
-Untermenü1
-Untermenü2
-Untermenü3
Menü2
-Untermenü1
-Untermenü2
-Untermenü3
Hier nun die betroffenen Codestellen:
meine javascript Funktion:
auszug der html zeilen
Ich glaube auch zu wissen woran es liegt, dass das bild bei mehreren menüs nicht mehr wechselt. Da bei den images die die Aktion ausführen, beidemale name="bild" steht, führt dies zu einem konflik.
folgendes Problem:
Ich verwende Klappmenüs, die jeh nach momentaner Anzeige auf bzw. zu "klappen".
Nun verwende ich bei dem jeweiligen Menü immer ein image und die aktion auzuführen. Solage ich nur Menü1 habe, wechselt das Bild auch immer, doch bei zwei oder mehreren Menüs (Menü 2, Menü 3 ect.), funktioniert es nicht mehr.
zur Veranschaulichung:
Menü1
-Untermenü1
-Untermenü2
-Untermenü3
Menü2
-Untermenü1
-Untermenü2
-Untermenü3
Hier nun die betroffenen Codestellen:
meine javascript Funktion:
PHP:
function wechsel(welche)
{
if(document.all(welche).style.display == "none")
{
document.all(welche).style.display = "block";
document.bild.src='images/i2/hoch.gif'
}
else
{
document.all(welche).style.display = "none";
document.bild.src='images/i2/runter.gif'
}
}
auszug der html zeilen
Code:
...
<a href="javascript:wechsel('news')"><img name="bild" src="images/i2/hoch.gif" width="13" height="9"></a></td>
</tr>
<tr>
<td colspan="3">
<table width="150" style="display: block;" name="news" id="news" bgcolor="#E9EEE4">
...
Code:
...
<a href="javascript:wechsel('gästebuch')"><img name="bild" src="images/i2/runter.gif" width="13" height="9"></a></td>
</tr>
<tr>
<td colspan="3">
<table width="150" style="display: none;" name="gästebuch" id="gästebuch" bgcolor="#E9EEE4">
...
Ich glaube auch zu wissen woran es liegt, dass das bild bei mehreren menüs nicht mehr wechselt. Da bei den images die die Aktion ausführen, beidemale name="bild" steht, führt dies zu einem konflik.
Zuletzt bearbeitet: