Hallo Leute,
irgendwas krieg ich nicht hin, oder ich versteh nicht, warum es nicht geht.
Ich habe heute bei mir jegliche Biolinks so programmiert, dass sich ein externes Fenster (tab, Reiter, je nach Browser) öffnet, damit man auch, wenn man mal grad im Play ist und ein paar Infos aus einer Bio braucht, nicht den Post unterbrechen muss, wenn man auf des Postschreibers Name vorne klickt.
So weit, so gut. Das klappt auch alles prima.
Es klappt beim posten, es klappt in der Kriegerliste...
Einzig bei der Verlinkung im Profil funktioniert es nicht. Es macht sich einfach kein eigenes, neues Fenster auf. warum nicht???
So sieht das Original in der prefs.php aus:
PHP:
$biolink= "bio.php?char=".rawurlencode($session[user][login])." &ret=".URLEncode($_SERVER['REQUEST_URI']);
addnav("{$session[user][name]}'s Bio`0", $biolink);
Ich hab jetzt ganz viele Möglichkeiten ausprobiert. Unter anderem läuft bei mir ohnehin eine bio2.php als pop_up, die ich mal erstellt habe für eine "Wer ist online" Liste...
Also siehe Biolink dort oben. Ich will, dass sich das bio
2.php in einem eigenen extra Tab öffnet.
Meine Möglichkeiten, die alle nicht das Ergebnis erbrachten:
1.
PHP:
$biolink= "bio2.php?char=".rawurlencode($session[user][login])." &'target='_blank'";
addnav("{$session[user][name]}'s Bio`0", $biolink);
ergab kein neues Fenster. Mittels "Zurück" im Browser kommt man zum Profil zurück
2.
PHP:
output("<a href='bio2.php?char=".rawurlencode($session['user']['login'])." 'target='_blank''>",true);
addnav("bio","bio2.php?char=".rawurlencode($session['user']['login'])."");
output("</a>",true);
ergab ebenfalls kein neues Fenster. Wie oben. Man kommt über "Zurück" zurück
3.
PHP:
output("<a href='bio2.php?char=".rawurlencode($session['user']['login'])."'target='_blank' onClick=\"".popup("bio2.php?char=".rawurlencode($session['user']['login'])."").";return false;\">",true);
addnav("bio","bio2.php?char=".rawurlencode($session['user']['login'])."");
output("</a>",true);
ich wollte wenigstens das pop_up dann mal ausprobieren, aber... ergab ebenso nur, dass sich kein neues Fenster öffnete, sondern die Bio im derzeitigen Fenster aufgemacht wurde. Ebenfalls über "Zurück" im Browser zurück ins Profil.
Was mach ich falsch bitte? In der viewcommentary und in der list.php hat es einwandfrei funktioniert (da läufts ja auch über $row['login']) ... Kann mir bitte jemand meinen Fehler zeigen?
Danke.
verni
