tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1081
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Anne Anne ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    24
    hallo!
    ich habe folgendes Problem:
    ich möchte aus einer HTML Seite ,die über den Befehl OpenFenster geöffnet wurde, eine weitere Seite über diesen Befehl aufpoppen lassen. Das Problem ist, daß mir die Seite nicht in einem neuen Fenster, sondern in dem Fenster aufgeht, das schön geöffnet ist.
    ich habe dazu folgendes Script verwendet:

    <script language="JavaScript">
    <!--
    aussehen="toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no" ;
    function OpenFenster(fnr,url,breite,hoehe)
    {
    wptr=window.open(url,fnr,aussehen+',width='+breite+',height='+hoehe);
    }
    //-->
    </script>
    <script language="JavaScript">
    <!--
    function closeMe();
    {
    close();
    }
    // -->
    </script>

    kann jemand helfen?-
    grüße
    Anne
     

  2. #2
    Avatar von Kaprolactam
    Kaprolactam Kaprolactam ist offline Mitglied Rubin
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    1.310
    Hallo Anne

    Das liegt daran, daß der Name für das Popup-Fenster doppelt vergeben wird, bzw. daß der zweite Aufruf kein neues Fenster mit dem namen wptr öffnet, sondern das nimmt was schon da ist. Wenn du statt wptr=window.open... beim zweiten mal was anderes angibst, sollte es klappen.

    mfG
    Kaprolactam
     

  3. #3
    Anne Anne ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    24
    Ich habe es ausprobiert, aber dann wurde mir zwar ein neues Browserfenster geöffnet, aber die Datei wurde nicht angezeigt, und in der Browserzeile stand .

    javascript:OpenFenster('0','../hero.htm',240,204)

    IST DA EIN fEHLER IM sCRIPT?
     

  4. #4
    Avatar von Kaprolactam
    Kaprolactam Kaprolactam ist offline Mitglied Rubin
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    1.310
    Probier mal eine etwas simplere Form aus:

    <script type="text/JavaScript">
    function NewWindow(url,Nummer) {
    F1 = window.open(url,"Fenster" + Nummer,"width=310,height=400,left=0,top=0");
    }
    </script>

    Und dann in den body:

    <a href="#" onClick="NewWindow('hero.html','1')">link</a>

    beim nächsten mal dann
    <a href="#" onClick="NewWindow('dingens.html','2')">link</a>
     

  5. #5
    Anne Anne ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    24
    Cool!Danke
    hat prima funktioniert!
     

  6. #6
    Avatar von Kaprolactam
    Kaprolactam Kaprolactam ist offline Mitglied Rubin
    Registriert seit
    May 2001
    Ort
    Berlin
    Beiträge
    1.310
    De nada

    Übrigens: Wenn du die Fenster später nochmal ansprechen willst, z.B. mit Fenster1.href="blabla.html"; oder Fenster1.close();, dann heißen sie Fenster1, Fenster2, usw., die jeweilige Nummer kommt aus dem
    onClick('dingens.html','2')
    hier wird z.B. Fenster2 geöffnet.
     

Ähnliche Themen

  1. javascript:window.open macht faxen
    Von PHP-Fan im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 12.12.06, 00:00
  2. window.open (Extra Bild Fenster für Javascript)
    Von Naturian im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 25.05.05, 01:21
  3. javascript window.open
    Von aimbot im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 12.02.05, 15:59
  4. javascript:window.open
    Von BieneMaja im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 30.04.03, 02:11
  5. JavaScript => PHP über window.open
    Von Daniel Toplak im Forum PHP
    Antworten: 6
    Letzter Beitrag: 02.08.02, 19:07