mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 05:01 Benutzername: Passwort: Auto-Login

Thema: Neues Fenster innerhalb eines array vom 06.10.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Neues Fenster innerhalb eines array
Seite: 1, 2, 3, 4  Weiter
Autor Nachricht
Shad
Threadersteller

Dabei seit: 11.04.2008
Ort: Bielefeld
Alter: 37
Geschlecht: Männlich
Verfasst Mo 06.10.2008 11:54
Titel

Neues Fenster innerhalb eines array

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
status4

Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 06.10.2008 11:55
Titel

Antworten mit Zitat Zum Seitenanfang

Zeig mal das komplette Script, den Teil der das Array verarbeitet.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Shad
Threadersteller

Dabei seit: 11.04.2008
Ort: Bielefeld
Alter: 37
Geschlecht: Männlich
Verfasst Mo 06.10.2008 11:57
Titel

Antworten mit Zitat Zum Seitenanfang

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";
   }
}
?>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
status4

Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 06.10.2008 12:05
Titel

Antworten mit Zitat Zum Seitenanfang

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(...)"');
  View user's profile Private Nachricht senden
Snifferdog

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst Mo 06.10.2008 12:05
Titel

Antworten mit Zitat Zum Seitenanfang

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 *zwinker*

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 Grins


Zuletzt bearbeitet von Snifferdog am Mo 06.10.2008 12:06, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 06.10.2008 12:08
Titel

Antworten mit Zitat Zum Seitenanfang

ungetestet... *zwinker*

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";

...

  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
status4

Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 06.10.2008 12:12
Titel

Antworten mit Zitat Zum Seitenanfang

... und dreckig. *bäh*
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 06.10.2008 12:14
Titel

Antworten mit Zitat Zum Seitenanfang

status4 hat geschrieben:
... und dreckig. *bäh*


und du meinst, n viertes array-element zaubert n link auf den bildschirm??? *bäh*


(du weißt, dass ich es dreckig mag... nein, sogar brauche... naja, und so dreckig isses gar nicht. kann noch dreckiger...)
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.