Hallo,
in meinem PHP script rufe ich per javascript eine popup script auf welches mir ein dropdownmenü öffnet.
dieses geschieht per <a href=--- onClick="return functionx(this, event, $menu, width)"
Das $menu ist ein array der zwar zur zeit des php scriptes durchlaufen jedoch erst wenn ich auf den link klicke ausgeführt wird.
da ich das ganze in einer php schleife mache, hab ich zum zeitpunkt des drückens auf den link(undzugleich des ausführens des scriptes) immer schon die schleife beendet somit wird mir immer der letzte Wert der Schleife übergeben (ans script).
Hat einer eine IDee ? Ich kanns leider nicht besser erklären.
$nr = $daten[$i]; // wert aus der schleife
echo "<script type=\"text/javascript\">
var menu2=new Array()
menu2[0]='<a href=\"index2.php?id=home&a=join&n=$nr\"> join</a>'</script>";
?>
<a href="index2.php?id=home&n=<? echo $entry_nr ?>" onClick="return dropdownmenu(this, event, menu2, '100px')" onMouseout="delayhidemenu()">yyy</a>
<?
immer wenn ich auf den link klicke ist der wert $nr = der letzte Wert der schleife.
Danke für die Tips,
H0schie
in meinem PHP script rufe ich per javascript eine popup script auf welches mir ein dropdownmenü öffnet.
dieses geschieht per <a href=--- onClick="return functionx(this, event, $menu, width)"
Das $menu ist ein array der zwar zur zeit des php scriptes durchlaufen jedoch erst wenn ich auf den link klicke ausgeführt wird.
da ich das ganze in einer php schleife mache, hab ich zum zeitpunkt des drückens auf den link(undzugleich des ausführens des scriptes) immer schon die schleife beendet somit wird mir immer der letzte Wert der Schleife übergeben (ans script).
Hat einer eine IDee ? Ich kanns leider nicht besser erklären.
$nr = $daten[$i]; // wert aus der schleife
echo "<script type=\"text/javascript\">
var menu2=new Array()
menu2[0]='<a href=\"index2.php?id=home&a=join&n=$nr\"> join</a>'</script>";
?>
<a href="index2.php?id=home&n=<? echo $entry_nr ?>" onClick="return dropdownmenu(this, event, menu2, '100px')" onMouseout="delayhidemenu()">yyy</a>
<?
immer wenn ich auf den link klicke ist der wert $nr = der letzte Wert der schleife.
Danke für die Tips,
H0schie
Kommentar