Problemchen!

svennson

Erfahrenes Mitglied
Hi,
hab folgendes Problem:
Hab nen Menü erstellt und die Sachen dann auf index.php aufzurufen klappt prima.
Nur jetzt will ich das ein Menüpunkt eine neue Seite öffnet, also eigentlich target= _blank,
aber ich weiss net wie genau ich das jetzt da hinein schreiben muss.
Hab schon einiges probiert, aber es will net so richtig...

Hier nen Codeschnippsel:
PHP:
$seiten = array(
NULL => array(
'url'=>'index.php','title'=>'Home'),
'profil' => array(
'url'=>'index.php?page=profil','title'=>'Profil'),
'services' => array(
'url'=>'index.php?page=services','title'=>'Services'),

So in dem Sinne...oder kann man einfach url mit target austauschen?


MFG,
Sven
 
Du verwechselst das jetzt mit html.
target wird so eingebaut:
HTML:
<a href="http:www.wasweisich.de" target="_blank">derlink</a>
 
Ja, aber es muss ja auch über url möglich sein eine neue Seite zu öffnen, oder?
Oder würde es gehen, wenn ich schreibe:

'url'=>'bla.php' ?

Btw. dann öffnet er zwar die Seite, aber ja nicht in einem neuen Fenster :(
 
Häh?
Du musst an der Stelle, wo du den Link (<a href...) aufrufst ein target="_blank" einfügen.
So wie oben beschrieben.
 
Ich glaube wir reden aneinander vorbei oder so :-)

Ich rufe ja gar keinen Link auf...
Normal habe ich hier das Feld mit den Seiten:
PHP:
$seiten = array(
NULL => array(
'url'=>'index.php','title'=>'Home'),
'profil' => array(
'url'=>'index.php?page=profil','title'=>'Profil'),
'services' => array(
'url'=>'index.php?page=services','title'=>'Services'));

Und die Inahlte die ich haben will, wenn man jetzt auf einen Menüpunkt geht werden über
eine Switch-Anweisung aufgerufen:
PHP:
switch($seiten[$page]['title'])
{
case "Home": include("home.txt"); break;
case "Profil": include("profil.txt"); break;
case "Services": include("services.txt"); break;
}

Es geht jetzt halt nur um die eine Ausnahme, welche nicht auf der Seite erscheinen soll.
 
Zurück