Javascript window.open

Gesperrt
optimusx
Beiträge: 16
Registriert: Mi 17. Aug 2011, 02:02
Kontaktdaten:

Javascript window.open

Beitrag von optimusx »

Hi zusammen

ich hab ein Problem wo jemand mir sicherlich helfen kann dabei :)

folgendes :

Ich habe ein Modul wo ich auf verschiedenen Seiten einbringen möchte.

Code: Alles auswählen


<script type="text/javascript">
function FensterOeffnen () {
  Fenster = window.open("http://xxx/cms/upload/3d/'$nameseite'.html", "3dfenster", "width=520,height=420");
  if (Fenster.locationbar) {
  }
  }
</script>

<a href="javascript:FensterOeffnen()">
<img src="http://xxx/cms/upload/3d/icon_360g.gif" border="0" height="45" width="70">
</a>


Jetzt hab ich verschiedene Seiten wo unterschiedlich heissen.

Was muss ich da reinschreiben, damit es auf jeder Seite sein eigenes Fenster aufgeht ? (siehe Code : window.open...(...'$nameseiten.html'...)

Es gibt bestimmt eine vereinfacherung damit ich net x Module machen muss.
Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Javascript window.open

Beitrag von Spider IT »

Hallo,

mach doch im Input-Bereich des Moduls ein Eingabefeld dazu:

Code: Alles auswählen

?>
<table>
    <tr>
        <td>Name der Seite:</td>
        <td><input type="text" name="<?php echo "CMS_VAR[0]"; ?>" value="<?php echo "CMS_VALUE[0]"; ?>" style="width: 300px;" /></td>
    </tr>
</table>
<?php
Dann kannst du im Output-Bereich den Wert abgreifen:

Code: Alles auswählen

$nameseite = "CMS_VALUE[0]";
Gruß
René
optimusx
Beiträge: 16
Registriert: Mi 17. Aug 2011, 02:02
Kontaktdaten:

Re: Javascript window.open

Beitrag von optimusx »

Cool Danke jetzt klappt es tip top :)

zwar muss man den namen eingeben aber ist doch auch egal.
Die Hauptsache ich muss net duzende von Modulen erstellen.
Gesperrt