Hallo erstmal,
ich habe folgendes Problem. Ich habe in einer Datenbank ettliche Nicknames stehen. Diese sollen alle in einer Liste angezeigt werden, dies ist ja alles überhaupt kein Problem.
So manche Nicks enthalten aber aber folgendes zeichen: &
Diese Nicks in der Liste verlinkt sind über ein javascript:
Aufruf des Javascriptes in der PHP Datei:
Das dazugehöroge Javascript (ausgelagert in eienr JS Datei.)
Klappt auch soweit, bis auf die Nicks mit dem &. Um dort die dazugehörige Homepage (Fremder anbieter der Hompage) aufzurufen, muss das & in %26 umgewandelt werden. So das ist per str_replace auch überhaupt kein Thema, wenn die Browser das %26 nicht direkt wieder im link in ein & verwandeln würden. Wie kann ich diese automatische Umwandlung unterdrücken?
Hoffe ich habe mich dich verstänlich ausgedrückt
Schogun
ich habe folgendes Problem. Ich habe in einer Datenbank ettliche Nicknames stehen. Diese sollen alle in einer Liste angezeigt werden, dies ist ja alles überhaupt kein Problem.
So manche Nicks enthalten aber aber folgendes zeichen: &
Diese Nicks in der Liste verlinkt sind über ein javascript:
Aufruf des Javascriptes in der PHP Datei:
HTML:
<a href=\"javascript:oeffnefenster2('http://www.Server.de/unterverzeichnis/". $nick."')\" target=\"_self\" >". htmlspecialchars($nick) ."</a>
Das dazugehöroge Javascript (ausgelagert in eienr JS Datei.)
HTML:
function oeffnefenster (url) {
fenster = window.open(url,'Homepage','height=500,width=900,location=no,menubar=no,resizeable=yes,scrollbars=yes,status=no,toolbar=yno');
fenster.focus();
}
Klappt auch soweit, bis auf die Nicks mit dem &. Um dort die dazugehörige Homepage (Fremder anbieter der Hompage) aufzurufen, muss das & in %26 umgewandelt werden. So das ist per str_replace auch überhaupt kein Thema, wenn die Browser das %26 nicht direkt wieder im link in ein & verwandeln würden. Wie kann ich diese automatische Umwandlung unterdrücken?
Hoffe ich habe mich dich verstänlich ausgedrückt
Schogun