Terra: resizeable=no bei Laden von einer Webseite

Hi!

Eins vorweg. Ich habe das Forum bis zum Jahr 1998 durchforstet. Leider konnte ich aber keine Lösung finden.

Folgende Frage :

Kann ich resizeable, toolbar usw, auch schon beim Laden der Webseite verwenden? Wenn ja bitte ein kurzes Code-Beispiel!!

Das ganze soll aber nicht über window.open funktionieren sondern wenn die index.htm das erste mal aufgerufen wird!!!

Hoffe Ihr könnt mir weiterhelfen!

mfG. Anton Hartl

  1. Hi, Anton

    Eins vorweg. Ich habe das Forum bis zum Jahr 1998 durchforstet. Leider konnte ich aber keine Lösung finden.

    Dann ahnst du es bereits ;-) Es gibt dafür keinen Lösung. Ausschließlich von dir geöffnete Fenster lassen sich beeinflussen.

    LG Orlando

    1. Ich hätte da eine Idee, aber um was für eine Seite handelt es sich ?

      1. Hier, das hab ich mal schnell programmiert:
        in test.html:
        -------------------------------------------------
        <script language="JavaScript">
        <!--

        opener();

        function opener(){
        newWindow=window.open("test2.html","Name","toolbar=no,location=no,left=100,top=0,directories=no,status=no,scrollbars=no,resize=no,menubar=no");
        schlieser();
        }

        function schlieser() {
        window.resizeTo(1,1);
        window.moveTo(10000,10000);
        }
        //-->
        </script>
        --------------------------------------------------
        Einfach ins zwischen Head einbinden.

        Dieses Script öffnet test2.html mit den gewünschten Werten und versteckt das andere Fenster.

        Viele Grüße
        Torwächter

        1. Hi, Torwächter

          function schlieser() {
          window.resizeTo(1,1);
          window.moveTo(10000,10000);
          }

          Genau diese "Workarounds" sind der Grund dafür, dass ich Javascript
          deaktiviert habe. Aber vielleicht kannst du mich mit der Beantwortung
          meiner Fragen noch umstimmen... ;-)

          • Wie schließt der Normalverbraucher dieses Fenster wieder?

          • Warum verbrätst du Betriebssystem-Ressourcen, indem du nicht
              "benötigte" Fenster offen lässt?

          • Was passiert, wenn mein Browser aus Speichermangel kein neues
              Fenster mehr öffnen kann (wehe, wenn's nicht Opera ist)

          • Wie rettet der Besucher die History im Ursprungsfenster?

          • Wer garantiert, dass der Besucher Größen- und Positionsänderungen
              von Fenstern nicht unterdrückt?

          • Was machen Leute mit Browsern, die kein JS beherrschen oder es
              deaktiviert haben?

          • Wie umgehst du den PopUp-Killer?

          • Warum bekomme ich auf einem 22"er nur ein Mini-Fenster vorgesetzt?

          Nur so als Anregung...

          LG Orlando

            • Wie schließt der Normalverbraucher dieses Fenster wieder?

            Rechte Maustaste -- schließen

            • Warum verbrätst du Betriebssystem-Ressourcen, indem du nicht
                "benötigte" Fenster offen lässt?

            das kleine Fenster (10x10 müßte es sein) verbraucht recht wenig.

            • Was passiert, wenn mein Browser aus Speichermangel kein neues
                Fenster mehr öffnen kann (wehe, wenn's nicht Opera ist)

            dann stürzt er ab :) aber es ist ja nur ein Fenster

            • Wie rettet der Besucher die History im Ursprungsfenster?

            ???

            • Wer garantiert, dass der Besucher Größen- und Positionsänderungen
                von Fenstern nicht unterdrückt?

            niemand, dann könnte man einen Hinweis auf dieser Seite anzeigen:
            "Sie können dieses Fenster nun schließen.Danke"

            • Was machen Leute mit Browsern, die kein JS beherrschen oder es
                deaktiviert haben?

            Auf einen Link klicken, der alternativ unter dem Satz oben angezeigt wird.

            • Wie umgehst du den PopUp-Killer?

            mit dem alternativlink (einen mit und einen ohne Java)

            • Warum bekomme ich auf einem 22"er nur ein Mini-Fenster vorgesetzt?

            hmmmm kann ich nicht sagen, ich hab keinen 22er vielleicht da das Fenster nicht weitgenug weggerückt wird.

            Nur so als Anregung...

            War ja auch nur eine Möglichkeit

            LG Orlando

            Gruß
            Torwächter

    2. Wie kann ich dann bei Aufruf der index.htm automatisch zu einer anderen Seite weiterleiten? Natürlich muß dann die Seite zu der weitergleitet wird resizeable=no sein!

      Geht das ?

      Mit irgend einem onLoad Befehl? Die Index.htm muß sich natürlich dann von selbst schliessen!

      mfG

      Anton Hartl

      1. Wie kann ich dann bei Aufruf der index.htm automatisch zu einer anderen Seite weiterleiten? Natürlich muß dann die Seite zu der weitergleitet wird resizeable=no sein!

        Du kannst nur ein neues Fenster mit den gewünschten Eigenschaften öffnen, siehe http://selfhtml.teamone.de/javascript/objekte/window.htm#open Dabei gilt es zu beachten, dass viele Leute Javascript deaktiviert haben oder PopUps unterbinden. Setze daher auf jeden Fall noch zusätzlich einen ganz normalen Link.

        Mit irgend einem onLoad Befehl?

        Zum Beispiel.

        Die Index.htm muß sich natürlich dann von selbst schliessen!

        http://selfhtml.teamone.de/javascript/objekte/window.htm#close Beachte den Hinweis! Diese Sicherheitsabfrage lässt sich nicht umgehen.

        LG Orlando

  2. Hi!

    morgen

    Kann ich resizeable, toolbar usw, auch schon beim Laden der Webseite verwenden? Wenn ja bitte ein kurzes Code-Beispiel!!

    kannst du nicht, aber du kannst das resize mit einem onresize(), das du mit body onload aufrufst verhindern.

    <head>
    <script language="JavaScript" for="window" event="onresize()">
    window.resizeTo(800,600)
    </script>

    cheers, dm.