Hallo,
ich habe URLs, die aus einer DatenBank kommen.
Dabei sind auch URLs, die mit javascript beginnen, also z.B.:
javascript:window.open('http://www.test.de', 'WinTitle')
nun habe ich eine JavaScript Funktion in meiner PHP Seite, um die URLs aus der Datenbank aufzurufen so eine Art Linkliste.
Die JavaScript Funktion sieht wie folgt aus:
function FollowURL(URL)
{
document.location.href = URL;
}
Nun das Problem:
Diese JavaScript-Funktion rufe ich über ein <a href>...</a> Tag auf:
$URL = ... // $URL aus DatenBank
...
$PHPReturn = "<a href="JavaScript:FollowURL('".$URL."')">Link1</a>\n";
...
Das Problem entsteht nun dadurch, dass in der URL javascript:window.open('http://www.test.de', 'WinTitle')
wieder Hochkommas vorkommen und mir JavaScript sagt:
) missing.
Also mein Link sieht dann wie folgt aus:
<a href="JavaScript:FollowURL('javascript:window.open('http://www.test.de', 'WinTitle')')>Link1</a>
JavaScript denkt nun, 'javascript:window.open(' sei der Parameter der Funktion FollowURL. Wie kann ich dies nun korrigieren?
Danke für jegliche Hilfe!