Struppi: Parameter von PHP an eine JavaScript Funktion übergeben

Beitrag lesen

Hallo, ich lese aus einer db daten aus und will diese an eine php datei weitergeben, die ich in ein js popup window laden will. Ich habe aber ein Problem mit der Parameterübergabe. So sieht der Code aus:

<?php
print "<html>";
print "<head>";
print "<title>Remove / Update</title>";
print "<script language="JavaScript" type="text/javascript">";
print "function info($data[0],$data[1]) {";
print "del=window.open("rem_pop.php?cd_id=$data[0]&name=$data[1]", "popup", "width=500,height=350,resizable=no, scrollbars=no,top=135,left=135");";
print "}";

print "</script>";

print "</head>";
print "<body>";

// php code, u.A. mysql Anfrage an DB
// ....

// Aufruf der js Funktion

print '<td><a href=inf.php target="_blank" onClick="info($data[0],$data[1]); return false;">Remove</a></td>';

print "</body>";
print "</html>";

Wie kann ich $data[0] und $data[1] korrekt an die js Funktion übergeben?

Das JS Skript:
print "function info(url) {";
print "del=window.open(url, "popup", "width=500,height=350,resizable=no, scrollbars=no,top=135,left=135");";

Der Link:
print
   '<td><a href="rem_pop.php?cd_id=$data[0]&name=$data[1]"
    target="_blank"
    onClick="info(this.href);return false;">Remove</a></td>';

Hat den vorteil das das ganze auch ohne JS funktioniert.

Struppi.