Robert: window.open() in <body onLoad="">

Hallo,
wieso kann ich über <body onLoad=""> kein Fenster automatisch öffnen lassen?

Gibt es eine andere Lösung?

Quellcodeausschnitt:

<script language="JavaScript" type="text/javascript">
<!--
function open_fenster()
{
fenster = window.open("id.php?<?php echo $user; ?>","profil | <?php echo $user; ?>","Width=500,Height=450,dependent=yes,resizable=no,screenX=20,screenY=20");
}
-->
</script>
</head>
<body color=#000000 onLoad="open_fenster();self.close();">

  1. hi,

    wieso kann ich über <body onLoad=""> kein Fenster automatisch öffnen lassen?

    weil du was falsch machst vielleicht?

    fenster = window.open("id.php?<?php echo $user; ?>","profil | <?php echo $user; ?>"

    window.open() - hinweise bzgl. des fensternamens beachten.

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Hi,

      wieso kann ich über <body onLoad=""> kein Fenster automatisch öffnen lassen?
      weil du was falsch machst vielleicht?
      fenster = window.open("id.php?<?php echo $user; ?>","profil | <?php echo $user; ?>"
      window.open() - hinweise bzgl. des fensternamens beachten.

      Kleine Ergänzung noch:

      solche automatischen Popups werden von Popup-Blockern ganz besonders gerne geblockt.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. solche automatischen Popups werden von Popup-Blockern ganz besonders gerne geblockt.

        nun ja...
        das ist kein popup

        1. Hi,

          solche automatischen Popups werden von Popup-Blockern ganz besonders gerne geblockt.
          nun ja...
          das ist kein popup

          Sag das dem Popup-Blocker.
          Wie kommst Du darauf, daß es kein Popup sein könnte?

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
          1. Hi,

            das ist kein popup
            Sag das dem Popup-Blocker.
            Wie kommst Du darauf, daß es kein Popup sein könnte?

            Stand auf der Site, wo auch stand, daß so ein Fenstername gültig ist: www.doofe-popups.orc

            Gruß, Cybaer

            --
            Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
            1. Hi,

              Stand auf der Site, wo auch stand, daß so ein Fenstername gültig ist: www.doofe-popups.orc

              Hmm, ich habe gerade deine Seite aufgerufen, aber dort steht nur:
              "Network Error (dns_unresolved_hostname)
              Your requested host "www.doofe-popups.orc" could not be resolved by DNS.
              For assistance, contact your network support team."

              Was muss ich bei meinem Apache-Server einstellen, damit ich an die Infos auf dieser Seite kommen? ;-)

              Der Yeti

              --
              Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
              Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
              Und bin so klug als wie zuvor!
              sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
              [Link:http://community.de.selfhtml.org/fanprojekte/selfcode.htm]
              1. Hi,

                Stand auf der Site, wo auch stand, daß so ein Fenstername gültig ist: www.doofe-popups.orc

                Hmm, ich habe gerade deine Seite aufgerufen, aber dort steht nur:
                "Network Error (dns_unresolved_hostname)
                Your requested host "www.doofe-popups.orc" could not be resolved by DNS.
                For assistance, contact your network support team."

                Was muss ich bei meinem Apache-Server einstellen, damit ich an die Infos auf dieser Seite kommen? ;-)

                Der Yeti

                --
                Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
                Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
                Und bin so klug als wie zuvor!
                sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
                [Link:http://community.de.selfhtml.org/fanprojekte/selfcode.htm]
                1. Hi,

                  Hmm, ich habe gerade deine Seite aufgerufen, aber dort steht nur:
                  "Network Error (dns_unresolved_hostname)
                  Your requested host "www.doofe-popups.orc" could not be resolved by DNS.
                  For assistance, contact your network support team."

                  Was muss ich bei meinem Apache-Server einstellen, damit ich an die Infos auf dieser Seite kommen? ;-)

                  In der hosts-Datei:

                  127.0.0.1 www.doofe-popups.orc

                  in der httpd.conf einen virtual host für www.doofe-popups.orc anlegen.

                  Ach ja, und ganz wichtig:
                  im Browser muß noch RepeatPosting auf No gesetzt werden ;-)

                  cu,
                  Andreas

                  --
                  Warum nennt sich Andreas hier MudGuard?
                  Schreinerei Waechter
                  Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                2. Hi,

                  Your requested host "www.doofe-popups.orc" could not be resolved by DNS.
                  Was muss ich bei meinem Apache-Server einstellen, damit ich an die Infos auf dieser Seite kommen? ;-)

                  Du mußt den Server in nicht ein- sondern in Mittelerde *auf*stellen! Die TLD .orc gibt es nur dort! ;-)

                  Gruß, Cybaer

                  --
                  Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    2. hi,

      wieso kann ich über <body onLoad=""> kein Fenster automatisch öffnen lassen?

      weil du was falsch machst vielleicht?

      und was?

      fenster = window.open("id.php?<?php echo $user; ?>","profil | <?php echo $user; ?>"

      window.open() - hinweise bzgl. des fensternamens beachten.

      der ausdruck <?php echo $user; ?> wird durch einen username ersetzt.
      hier ein besseres beispiel:
      fenster = window.open("id.php?wahsaga","profil | wahsaga","Width=500,Height=450,dependent=yes,resizable=no,screenX=20,screenY=20");

      1. Hi,

        fenster = window.open("id.php?<?php echo $user; ?>","profil | <?php echo $user; ?>"
        window.open() - hinweise bzgl. des fensternamens beachten.

        der ausdruck <?php echo $user; ?> wird durch einen username ersetzt.

        Vollkommen egal, wodurch er ersetzt wird. Warum hast Du nicht gelesen, was wahsaga Dir verlinkt hat?

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. hab ich, und?

          der dateiname ist völlig in ordnung...

          aber ich habe eine andere lösung gefunden...

          danke

          1. Hi,

            der dateiname ist völlig in ordnung...

            Es geht auch nicht um den Dateinamen, sondern - wie wahsaga schon sagte - um den Fensternamen.

            cu,
            Andreas

            --
            Warum nennt sich Andreas hier MudGuard?
            Schreinerei Waechter
            Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      2. hi,

        der ausdruck <?php echo $user; ?> wird durch einen username ersetzt.
        hier ein besseres beispiel:
        fenster = window.open("id.php?wahsaga","profil | wahsaga",

        nein, das beispiel ist nicht besser, weil es genau den selben fehler enthält.

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."