christoph: fenster automatisch schliessen ...

hallo!

steh hier vor einem kleinen problem u. bekomms nicht auf die reihe!
also ich öffne mal bei start der index.html ein neues fenster mit bestimmter grösse ohne rahmen .. so:
--------------------------------------------------------
<html>
<head>
<script>
<!--
function winopen() {
var FensterSizeX=450;     /* Breite des Fensters */
var FensterSizeY=361;     /* Höhe des Fensters */
var FensterLocationX=20;    /* Startposition von links */
var FensterLocationY=02;    /* Startposition von rechts */
var FensterURL="content.html";    /* URL(Seite) die geöffnet werden soll */

/* hier das aussehen des Fensters eingeben */
Win = window.open("+ FensterURL+ ",'Fenster','fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');

/* laden der Variablen-Deklarationen */
Win.resizeTo(FensterSizeX,FensterSizeY);
Win.moveTo(FensterLocationX,FensterLocationY);
Win.location=FensterURL;
Win.focus();
}
// -->
</script>

</head>
<body onLoad="javascript:onclick=winopen()" bgcolor="#FFFFFF">

</body>
</html>
--------------------------------------------------------------------
das funktioniert eigentlich sehr gut .. nur soll sich die index.html nach öffnen der content.html automatisch sofort wieder schliessen!
bekomm das nicht hin :-((

bitte um hilfe ...

thx & lg
christoph

  1. Hallo christoph

    Schau dir diesen Link an:

    http://forum.de.selfhtml.org/archiv/2002/10/27885/#m151480

    Gruss
    x-VieW

    1. hallo!

      habs jetzt mal so versucht:

      <HTML>

      <SCRIPT LANGUAGE="JavaScript">

      application = window.self;
      application.opener = window.self;

      function CloseWindow()
      {
        return eval('application.close()')  // For closing main window
      }

      function winopen() {
      var FensterSizeX=450;     /* Breite des Fensters */
      var FensterSizeY=361;     /* Höhe des Fensters */
      var FensterLocationX=20;    /* Startposition von links */
      var FensterLocationY=02;    /* Startposition von rechts */
      var FensterURL="content.html";    /* URL(Seite) die geöffnet werden soll */

      Win = window.open("+ FensterURL+ ",'Fenster','fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');

      /* laden der Variablen-Deklarationen */
      Win.resizeTo(FensterSizeX,FensterSizeY);
      Win.moveTo(FensterLocationX,FensterLocationY);
      Win.location=FensterURL;
      Win.focus();
       MyWindow.focus();
       CloseWindow();     // Close main window

      }

      </SCRIPT>

      <BODY onLoad="winopen()"> <!--Load openWindow() function -->
      </BODY>
      </HTML>

      funktioniert aber nicht!! ... wo ist der fehler ... kenn mich ja leider mit javaskript ned wirklich aus ...

      1. hallo!
        Du hast wohl ein Fehler

        Falsch:

        MyWindow.focus();

        Richtig:
        focus();

        Jetzt muss es funktionieren

        Gruss
        x-VieW

        1. Ja!!

          Ich danke dir!! ;-))

      2. hallo!

        Du kannst auf dieser zeile verzichtn

        MyWindow.focus();

        Jetzt geht oder ;-)
        Gruss
        x-VieW

  2. <script>
    <!--
    function winopen() {
    var FensterSizeX=450;
    var FensterSizeY=361;
    var FensterLocationX=20;
    var FensterLocationY=02;
    var FensterURL="content.html";

    /* hier das aussehen des Fensters eingeben */
    Win = window.open(FensterURL,'Fenster','fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0');

    Win.resizeTo(FensterSizeX,FensterSizeY);
    Win.moveTo(FensterLocationX,FensterLocationY);

    Win.focus();
    self.close();
    }
    // -->
    </script>

    self.close() schliesst das eigene Fenster, zieht aber in den meisten Fällen erst ein Confirm nach sich

  3. hallo!

    wie wär's wenn Du mal in der Forumssuche recherchierst

    http://selfsuche.teamone.de/cgi-bin/such.pl?suchausdruck=%2Bfenster+%2Bautomatisch+%2Bschliessen&case=on&lang=on&feld=alle&index_1=on&index_2=on&index_3=on&index_4=on&hits=100

    googeln hätte sicherlich auch geholfen,
    es gibt viele Wege erstmal selbst auf das gewünschte Ergebnis zu kommen

    ciao
    romy

    thx & lg
    christoph

    --
    DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
    ->Alles ist gut wenn es aus Schokolade ist
  4. Tach auch!

    Nur ein kleines Bsp: Ich komme von einer Suchmaschine, stoße zufällig nach langem, langem Suchen auf Deine Seite, die aber nicht das enthält, was ich eigentlich will. Verfluchen werde ich Dich, wenn Du mir durch so ein kleines JS die Seite schließt, in der ich über einen einfachen Klick auf den Back-Button wieder zu meinen Suchergebnissen gekommen wäre. Nicht nur, dass ich Deine Seite nie, nie wieder betreten würde - ich würde überall an die Wände schmieren, dass man diese Homepage boykottieren und den Webmaster teeren und federn sollte... ;)

    Gruss
    Lemmy
    http://www.olison.com

    --
    Nachts ist es kälter als draussen und durch den Wald kürzer als zu Fuss...
    1. hallo Lemmy!!

      jaja da geb ich dir voll recht!
      nur wird das ganze kein internet projekt sonderen eine offline cd rom gschicht!!!

      ;-)
      lg
      christoph