Autor |
Nachricht |
Shad
Threadersteller
Dabei seit: 11.04.2008
Ort: Bielefeld
Alter: 37
Geschlecht:
|
Verfasst Mo 06.10.2008 11:54
Titel Neues Fenster innerhalb eines array |
|
|
Hey Leute,
ich hab so nichts gefunden was zu meiner Situation passen würde.
Dürfte für euch nur eine kleine Sache sein.
Bekommt man folgenden Link so hin das er sich in einem neuen Fenster mit 980px mal 750px öffnet?
Code: | $hauptseiten[] = array('Online Katalog','inc/katalog/index.php','Link zum Online Katalog'); |
Hat da einer ne Idee?
Ich weiß auch nicht wie ich in den array z.B. nen JS einbinden kann.
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 06.10.2008 11:55
Titel
|
|
|
Zeig mal das komplette Script, den Teil der das Array verarbeitet.
|
|
|
|
|
Anzeige
|
|
|
Shad
Threadersteller
Dabei seit: 11.04.2008
Ort: Bielefeld
Alter: 37
Geschlecht:
|
Verfasst Mo 06.10.2008 11:57
Titel
|
|
|
Code: | <?php
basename($_SERVER['PHP_SELF']) == 'index.php' ? $ordner = 'content/' : $ordner = '';
if (!isset($_SESSION['sprachwahl']) OR $_SESSION['sprachwahl'] == 1)
{
$hauptseiten[] = array('Online Katalog','inc/katalog/index.php','Link zum Online Katalog');
}
else
{
$hauptseiten[] = array('Online Catalog','inc/katalog/index.php','Link to the Online Catalog');
}
$hauptseitenzahl = count($hauptseiten);
$aktuelle_hauptseite = basename($_SERVER['PHP_SELF']);
for ($i = 0; $i < $hauptseitenzahl; $i++)
{
if ($aktuelle_hauptseite == $hauptseiten[$i][1])
{
echo '<span class="text_hn">'.$hauptseiten[$i][0].'</span>'."\n";
}
else
{
echo '<a href="'.$hauptseiten[$i][1].'" title="'
.$hauptseiten[$i][2].'" class="link_hn">'.$hauptseiten[$i][0].'</a>'."\n";
}
}
?> |
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 06.10.2008 12:05
Titel
|
|
|
Setze einfach einen vierten Wert ein den du mit dem Onclick Handler versiehst.
Code: | array('Online Katalog','inc/katalog/index.php','Link zum Online Katalog','onclick="window.open(...)"'); |
|
|
|
|
|
Snifferdog
Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht:
|
Verfasst Mo 06.10.2008 12:05
Titel
|
|
|
Hey,
also ein Array von PHP an JS "übergeben" kannst du nicht wirklich. Du könntest ja PHP sagen, dass es einfach einen Code ausgeben soll der dann beim ausführen ein Array in JS ist
sprich:
Code: |
echo '
<script type="text/javascript">
var meinArray=new Array();
meinArray[0] = "Inhalt1";
meinArray[1] = "Inhalt2";
</script>';
|
ein neues Fenster öffnen kannst du auch mit JavaScript, genaueres hier:
http://de.selfhtml.org/javascript/objekte/window.htm#open
Gruß
EDIT: Okay da war ich wohl etwas zu langsam
Zuletzt bearbeitet von Snifferdog am Mo 06.10.2008 12:06, insgesamt 1-mal bearbeitet
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mo 06.10.2008 12:08
Titel
|
|
|
ungetestet...
Code: |
...
echo '<a href="javascript:window.open(\''.$hauptseiten[$i][1].'\',\''.$hauptseiten[$i][0].'\',\'width=980,height=750\');" title="'.$hauptseiten[$i][2].'" class="link_hn">'.$hauptseiten[$i][0].'</a>'."\n";
...
|
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 06.10.2008 12:12
Titel
|
|
|
... und dreckig.
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mo 06.10.2008 12:14
Titel
|
|
|
status4 hat geschrieben: | ... und dreckig. |
und du meinst, n viertes array-element zaubert n link auf den bildschirm???
(du weißt, dass ich es dreckig mag... nein, sogar brauche... naja, und so dreckig isses gar nicht. kann noch dreckiger...)
|
|
|
|
|
|
|
|
Ähnliche Themen |
Klick auf *.swf -> neues Fenster
Link in neues Fenster
Wie öffne ich ein neues Fenster
neues fenster mit javascript??
Neues Fenster in Flash erstellen
Neues Fenster mit einer Szene
|
|