Frank-T: window.open ...

Hallo!

Ich hab schon im archiv etwas geblättert, konnte jedoch zu meinem einfachem problem keine lösung finden:

der iexpl. 6 zeigt mir beim anklicken der grafik die ein fenster öffnen soll immer einen syntaxfehler an
hier der code:
<a href="javascript:window.open("vorschau.htm","Vorschau")"><img name="Vorschau" src="pics/vsch.jpg" width="100" height="30" border="0" alt="Vorschau"></a>

und nein, ich möchts nicht mit html machen, da später ja noch statusleiste etc. weg kommen. hab ich jetzt nur hier gespart.

Grüsse!

Frank

  1. Hallo!

    Tach

    Ich hab schon im archiv etwas geblättert, konnte jedoch zu meinem einfachem problem keine lösung finden:

    der iexpl. 6 zeigt mir beim anklicken der grafik die ein fenster öffnen soll immer einen syntaxfehler an
    hier der code:
    <a href="javascript:window.open("vorschau.htm","Vorschau")"><img name="Vorschau" src="pics/vsch.jpg" width="100" height="30" border="0" alt="Vorschau"></a>

    Das href-Attribut enthält also
    "javascript:window.open("

    Daß das nicht so sinnvoll ist, ist Dir klar?
    Verwende entweder innen oder außen ' statt "

    Andreas

  2. Hallo

    Ich hab sowas so gelöst:

    <script type="text/javascript">
    <!--
    function fenster() {
     MeinFenster =
     window.open("hanni.html", "Zweitfenster", "width=570,height=420,scrollbars=no");
     MeinFenster.focus();
    }

    //-->
    </script>
    </head>
    <a href="javascript:fenster()"><img name="Vorschau" src="pics/vsch.jpg" width="100" height="30" border="0" alt="Vorschau"></a>

    Das ´sollte ohne weiteres funktionieren. tuts bei mir auch ;-) Ist auch aus selfhtml.

    Gruss
    Andreas

    1. muss "MeinFenster" irgend wie ersetzt werden ? das man die funktion so definiert war mir klar, blos will es noch nicht so recht

      1. Hm, was passiert denn wenn du es so ausführst ? Oder poste mal den Quellcode, "meinfenster" brauchst du durch nichts mehr ersetzen, es sei denn , du möchtest, dass die Funktion z.b. fenster1 heisst oder so.

        gruss
        AndreasN

        1. <html>
          <head>
          <title>Frank-T´s Homepage</title>
          <meta http-equiv="Content-Type" content="text/html;">
          <script language="JavaScript1.2">
          </script>
          </head>
          <body bgcolor="#ffffff">
          <div align="center"><a href="javascript:window.open('index2.htm','Frank-T´s Homepage','status=no','toolbar=no','resizable=yes','menubar=no')"><img name="index" src="pics/index.jpg" width="590" height="300" border="0"></a>
          </div>
          </body>
          </html>

          mit dem code probier ich das schon die ganze zeit...

          1. Hallo Frank,

            mit dem code probier ich das schon die ganze zeit...

            window.open hat drei Parameter.
            Deshalb gehören status, toolbar usw. alle in einen String, also

            <a href="javascript:window.open('index2.htm','Frank-T´s Homepage','status=no,toolbar=no,resizable=yes,menubar=no')">

            Grüße
            Andi

            1. das die in einen string gehören, steht leider nicht so im selfhtml. das die einträge durch komma getrennt werden müssen ja, aber das sie SO eingetragen werden müssen leider nicht. sollte man vielleicht ein solches beispiel mit aufnehmen.

              Danke für die Hilfe :)

              1. Hallo Frank,

                das die in einen string gehören, steht leider nicht so im selfhtml. das die einträge durch komma getrennt werden müssen ja, aber das sie SO eingetragen werden müssen leider nicht. sollte man vielleicht ein solches beispiel mit aufnehmen.

                Doch.
                http://selfhtml.teamone.de/javascript/objekte/window.htm#open
                Unter der Tabelle für den dritten Parameter findest Du ein Beispiel wo's genau so drinsteht.

                Danke für die Hilfe :)

                Gern geschehn.

                Grüße
                Andi

                1. also das ist ja jetzt total beknackt bei mir.

                  ich nehm jetzt genau das beispiel aus selfhtml. lösch ich hinten die attribute für die fenstergrösse weg, öffnet sich das fenster ganz normal. füg ich jedoch die attribute ein, die statusleiste etc. unterdrücken sollen. schließt sich das fenster selbst... sehr komisch....

  3. Mahlzeit

    sagt mal... hat 'Andreas' irgendwas mit 'AndreasW' zu tun? gg

    das is ja voll verwirrend :-P

    MfG TOM

    1. Mahlzeit ....

      Nein, Andreas hat nix mit AndreasW zu tun ( zum namensvetter wink ) aber ich werde wohl demnächst AndreasN schreiben, denn es ist scheinbar schon jemand hier, der Andreas schreibt ;-))

      gruss
      AndreasN... *g*

    2. Mahlzeit

      Tach

      sagt mal... hat 'Andreas' irgendwas mit 'AndreasW' zu tun? gg

      Ja, natürlich. Wir sind Namensvettern.

      Und es gibt noch mehr Gemeinsamkeiten (ok, ich unterstelle Andreas da jetzt einiges): wir sind beide Humanoide, leben beide auf der Erde, haben beide Zugriff aufs Internet, usw.

      das is ja voll verwirrend :-P

      Oh Mann. Wenn Du schon durch 2 Leute gleichen Vornamens zu verwirren bist...

      Andreas(W)

  4. Hallo!

    Hallo,

    ersetze

    <a href="javascript:window.open("vorschau.htm","Vorschau")"><img name="Vorschau" src="pics/vsch.jpg" width="100" height="30" border="0" alt="Vorschau"></a>

    durch

    <a href="javascript:window.open('vorschau.htm','Vorschau')"><img name="Vorschau" src="pics/vsch.jpg" width="100" height="30" border="0" alt="Vorschau"></a>
    Die Anführungszeichen sind's

    Grüße
    Andi

    1. ..................................................

    2. Ahhha! danke