Dynanmischen Link an ein JavaScript übergeben
Andreas
- php
0 André Laugks0 Andreas
Das Ziel des Links
<a href ="http://localhost/user3/details.php3?id=$uid">$zz</a>
soll an ein Javascript übergeben werden:
function fenster ()
{
var win;
win=window.open ("http://localhost/user3/details.php3?id=$uid","Details","width=300, height=200,screenX=100, screenY=100");
}
</script>
so daß im eigentlichen Link nur noch steht:
<a href ="#" onclick="fenster ()">$zz</a></td>
Das Java Script führt den Link aber nicht korrekt aus, er enthält ja auch php-Syntax. Was ist zu tun?
Andreas
Hallo!
("http://localhost/user3/details.php3?id=$uid","Details","width=300, height=200,screenX=100, screenY=100");
echo "in=window.open("http://localhost/user3/details.php3?id=" . $uid . "","Details","width=300,height=200,screenX=100,screenY=100");";
Keine Lehrzeichen bei den Parameter, nicht screenX=100, screenY=100, sindern screenX=100,screenY=100.
<a href ="#" onclick="fenster ()">$zz</a></td>
$zz steht ja wohl für eine PHP-Variable. Am Server setzt Du also für $zz was ein.
Als HTML sollte der Link wohl so auftauchen:
<a href ="#" onclick="fenster()">Link</a></td>
Das Java Script führt den Link aber nicht korrekt aus, er enthält ja auch php-Syntax. Was ist zu tun?
Zeig doch mal die Seite, also eine URL! Wer weiss was Du Dir da zusammen generierst!
mfg, André Laugks
Zeig doch mal die Seite, also eine URL! Wer weiss was Du Dir da zusammen generierst!
mfg, André Laugks
Ist eine Intranetanwendung. Ich kann Dir die Dateien mailen, falls Du Interesse hast. Mit
echo "in=window.open("http://localhost/user3/details.php3?id=" . $uid . "","Details","width=300,height=200,screenX=100,screenY=100");";
gab es leider eine Fehlermeldung, auch wenn man alles in <? und ?> packt.
Ich hatte es schon mit
http://localhost/user3/details.php3?id=<?php echo
$uid?>
versucht, dann wird scheinbar $uid nicht richtig übergeben, es wir dann ein SQL Syntax Fehler angezeigt, obwohl ohne dengabzen JavaScript Krempel ales läuft
Andreas
Hallo!
Ist eine Intranetanwendung. Ich kann Dir die Dateien mailen, falls Du Interesse hast. Mit
<?PHP
$uid = 10;
echo "win = window.open("http://localhost/user3/details.php3?id=" . $uid . "", "Details", "width=300,height=200,screenX=100,screenY=100");\n";
?>
Ausgabe:
win = window.open("http://localhost/user3/details.php3?id=10", "Details", "width=300,height=200,screenX=100,screenY=100");
Ich habs probiert und es kommt kein Parserror!
gab es leider eine Fehlermeldung, auch wenn man alles in <? und ?> packt.
Wo und wann kommt die Fehlermeldung und wie lautet sie?
mfg, André Laugks