tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
772
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    markusva markusva ist offline Grünschnabel
    Registriert seit
    Dec 2007
    Beiträge
    1
    Hallo,

    ich brauche mal dringend Hilfe.
    Ich möchte eine externe Javascript-Datei (popup.php) aufrufen an die mehrere Variablen übergeben werden. In dieser externen Javascrript Datei werden die Variablen mit PHP (echo $variablenname) eingefügt und wenn ein Popup-Blocker installiert ist, ein DHTML Inlineframe angezeigt, anderenfalls ein Popupfenster.

    Das Javascript funktioniert tadellos und fehlerfrei() sofern ich es mit

    Code :
    1
    
    <script language="JavaScript src="http://www.domain.de/popup.php?popupurl=http://www.domain.de/test.php&popupwidth=450&popupheight=150&titlename=Download&center=yes" type="text/javascript"></script>
    aufrufe.

    Nun möchte ich die Datei aber mit einem Link auf den geklickt wird aufrufen, mit dynamischen Variablen:

    - Rufe ich über onclick mit Variablen eine Funktion auf, die das externe Script mit document.write einläd, funktioniert es zwar tadellos, allerdings ändert sich die aktuelle Seite in eine leere Seite.

    - Rufe ich das Script nun wie folgt auf:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    <script type="text/javascript">
    function loadScript (url) {
    if (document.layers)
    window.location.href = url;
    else if (document.getElementById) {
    var script = document.createElement('script');
    script.defer = true;
    script.src = url;
    document.getElementsByTagName('head')[0].appendChild(script);
    }
    }
    </script>
     
    <a href="#" onclick="loadScript('http://www.domain.de/popup.php?popupurl=http://www.domain.de/test.php&popupwidth=450&popupheight=150&titlename=Download1&center=yes')";>LINK 1</a>
    <a href="#" onclick="loadScript('http://www.domain.de/popup.php?popupurl=http://www.domain.de/test.php&popupwidth=450&popupheight=150&titlename=Download2&center=yes')";>LINK 2</a>

    klappt zwar die Popupfunktion einwandfrei und die Seite bleibt erhalten, aber das Inline-DHTML Frame wird auf der aktuellen Seite nicht mehr angezeigt.

    Kennt sich vielleicht jemand aus und weiß was ich da falsch mache? Würde mich über Hilfe wahnsinnig freuen! Vielen lieben Dank!!

    Hier das popup.php dass ich aufrufe: http://vahrenholt.info/popup.txt


    LG, Madman
    Geändert von markusva (15.12.07 um 03:05 Uhr)
     

Ähnliche Themen

  1. Externes Programm aufrufen
    Von Hans1982 im Forum .NET Datenverwaltung
    Antworten: 10
    Letzter Beitrag: 09.03.09, 13:39
  2. Externes Programm aufrufen
    Von enfera im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 28.02.09, 11:29
  3. Antworten: 0
    Letzter Beitrag: 05.09.05, 08:26
  4. Antworten: 3
    Letzter Beitrag: 24.03.05, 12:09
  5. externes programm ueber eggdrop aufrufen
    Von bmc im Forum HTML-Editoren
    Antworten: 1
    Letzter Beitrag: 29.06.04, 08:32