Siechfred: onchange="window.open('Prof.php?name=selecedIndex");

Beitrag lesen

Hallo sandra.

Ich möchte, dass bei Mausklick auf den Namen eines chatters das Fenster "ChatProfile.php" aufgeht, in dem sein profil angezeigt wird. dem neuen fenster muss ich einen wert übermitteln, damit er weiss, wessen profil angezeigt werden soll (selected index).

Nicht dem _Fenster_, sonderm dem Script, das in dieses Fenster geladen werden soll.

onchange="window.open('ChatProfiles.php?name=[this.selectedIndex]'....

Die in window.open() anzugebende Ressource ist ein String. Ergo hat in deinem PHP-Script in $_GET['name'] den Wert "[this.selectedIndex]". Du musst also schon innerhalb des Javascriptaufrufs dafür sorgen, dass dem Script ein Wert übergeben wird, mit dem es etwas anfangen kann, das entscheidende Stichwort Zeichenkettenverknüpfung hast du ja schon bekommen.

Freundschaft!
Siechfred

--
Nichts ist schwerer einzureißen als die Mauer in den Köpfen.