Variablen von Javascript nach popup seite
Alex
- javascript
0 ritschmanhard0 Alex
Hallo,
ich will aus meinem Select Formular bestimmte Daten auslesen und diese an window.open übergeben damit mir diese in einem Pop Up zur Verfügung stehen.
Ich arbeite mit php und brauche für das Pop Up 2 Parameter. Zum einen einen Feldnamen und zum anderen eine Id.
Dazu habe ich mir folgenden Link erstellt.
<a href="javascript: uidValue=getDataId(''.$field.'');alert(uidValue);popUpEdit('popup_edit.php?field='.$field.'&value=uidValue');">test</a>
ich weise mir per Funktion getDataId die id auf die variable uidValue zu und gebe mir diese testweise danach noch per alert aus.
Das funktioniert alles.
Der Aufruf von popUpEdit allerdings streikt. Das Übergeben von uidValue wird als String interpretiert und ich habe im PopUp somit value = 'uidValue'.
Wie kann man das so übergeben, dass ich die Zahl dieser Variablen in value übergebe.
Gruß,
Alex
Hi Alex!
Das ganze ist ein String Problem...
<a href="javascript: uidValue=getDataId(''.$field.'');
alert(uidValue);
popUpEdit('popup_edit.php?field='.$field.'&value=uidValue');">test</a>
ersetzt durch dieses sollte es gehen:
popUpEdit('popup_edit.php?field='.$field.'&value="+uidValue+"');">test</a>
Viele Grüsse,
Richard
Hallo Richard,
besten Dank für den Hinweis - klappt super!
Ich hatte den Wert zuvor über opener.uidValue im PopUp zumindest übernehmen können. Damit hätte ich aber sicherlich noch ein paar Probleme bekommen, wenn es in Richtung Datenbank Aktualisierung gegangen wäre.
So machts das ganze jetzt um einiges einfacher.
ersetzt durch dieses sollte es gehen:
popUpEdit('popup_edit.php?field='.$field.'&value="+uidValue+"');">test</a>
Gruß,
Alex