Alex: open.window+settimeout

<script type="text/javascript">
<!--
window.setTimeout("open.window("main.htm","_home","width=screen.width, height=screen.height, location=0, menubar=0, resizable=0, scrollbars=0, status=0, toolbar=0"), 5000);
//-->
</script>

nach einiger zeit soll sich automatisch ein fentser mit obigen paramtern öffnen. wie kriege ich das zum laufen?

  1. Hi @all!

    Lerne erst mal eine Anrede, eine vernüftige Problemdarstellung, eine höfliche Frage und eine Schlussformel zu schreiben und das ganze nur einmal abzuschicken, dann kannst du wiederkommen.

    MfG, Dennis.

    --
    Was man eigentlich immer sagen will:
    SelfHTML und SelfForum sind echt spize!
    Vielen Dank an alle, die mir hier helfen.
    Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
    Meine HP: http://www.riehle-web.com
    So, das wars!
    1. Hi @all!

      Lerne erst mal eine Anrede, eine vernüftige Problemdarstellung, eine höfliche Frage und eine Schlussformel zu schreiben und das ganze nur einmal abzuschicken, dann kannst du wiederkommen.

      MfG, Dennis.

      ok ich versuchs nochmal

      1. Hi @all!

        ok ich versuchs nochmal

        Dieses Mal scheints aber noch nicht geklappt zu haben!
        Ansonsten freue ich mich aber, dass du es probierst.

        MfG, Dennis.

        --
        Was man eigentlich immer sagen will:
        SelfHTML und SelfForum sind echt spize!
        Vielen Dank an alle, die mir hier helfen.
        Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
        Meine HP: http://www.riehle-web.com
        So, das wars!
  2. Hallo Alex,

    window.setTimeout("open.window("main.htm","_home","width=screen.width, height=screen.height, location=0, menubar=0, resizable=0, scrollbars=0, status=0, toolbar=0"), 5000);

    hier sind 4 Fehler drin:
     1. gibt es open.window nicht (->http://selfhtml.teamone.de/javascript/objekte/window.htm#open)
     2. der erste Parameter beinhaltet nur "open.window(" -> nimm für die Parameter von window.open einfache Anführungszeichen
     3. du möchtest der Breite nicht den String "screen.width" zuweisen, sondern den Wert der Eigenschaft screen.width (das was da drinsteht ist zwar völlig irrelevant, aber gut ...), folglich musst du den String an dieser Stelle unterbrechen: 'width'+screen.width+', ...'
     4. hinter der schließenden Klammer von window.open fehlt ein Anführungszeichen.

    nach einiger zeit soll sich automatisch ein fentser mit obigen paramtern öffnen.

    warum?

    wie kriege ich das zum laufen?

    bei mir? garnicht.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  3. ok sorry für den ärger. kenn mich sowohl mit dem selfhtml forum als auch mit javascript (wie man merkt) nicht besonders aus. soweit bin ich jetzt:

    <script language="JavaScript">
    <!--
    window.setTimeout("window.open("main.htm,"_home,'width'=+screen.width+', 'height'=+screen.height+', "location=0, "menubar=0", "resizable=0, "scrollbars=0, "status=0, "toolbar=0)", 5000);
    //-->
    </script>

    was habe ich jetzt noch vergessen/falsch gemacht?

    könnt ihr mir vielleicht sonst ein gutes programm empfehlen, was das programmieren/denken zumindest teilweise für mich übernimmt? bin auf dem gebiet echt ne niete ;(

    1. Hallo Alex,

      <script language="JavaScript">

      die Version in [pref:t=80365&m=466480] mit dem type-Attribut war schon richtig.

      window.setTimeout("window.open("main.htm,"_home,'width'=+screen.width+', 'height'=+screen.height+', "location=0, "menubar=0", "resizable=0, "scrollbars=0, "status=0, "toolbar=0)", 5000);

      oje, ist das ein Knauderwelsch :-) - versuch es mal lieber mit Variablen:

      ---
      var seite       = 'main.htm';
      var fenstername = '_home';
      var parameter   = 'width='+screen.width+', height='+screen.height+', location=0, menubar=0, resizable=0, scrollbars=0, status=0, toolbar=0';

      //und dann:
      window.setTimeout("window.open(seite,fenstername,parameter)",5000);
      ---

      damit wird das ganze nämlich übersichtlicher (du hattest dich etwas in den Anführungszeichen verknotet :-)). Denk aber bitte auch dran, das ich (und andere) mit einem Popup das so groß wie mein Monitor ist, nichts anfangen könnte.

      Grüße aus Nürnberg
      Tobias

      --
      Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
      1. vielen dank nochmal. jetzt funktionierts :]