claudia: popupfenster - problem immer noch nicht gelöst!

hi!

jetzt werden sich sicher einige denken " na die stellt sich deppert an", aber ich bin halt kein computergenie!

ich will, wenn ich einen link anklicke - ein fenster öffnen - das weder scroll noch eine menübar hat! die grösse will ich auch bestimmen!

jetzt hab ich immer das problem, wenn ich den selfhtml - vorschlag verwende

<html>
<head>
<title>Fenster mit JavaScript</title>
<script type="text/javascript">
<!--
function PopupFenster() {
  F = window.open("datei.htm","Popup","width=400,height=300");
}
// -->
</script>
</head>
<body>
<p><a href="javascript:PopupFenster()">Fenster anzeigen</a></p>
</body>
</html>

hänge ich (bzw. mein programm) mich am letzten body und html auf! vielleicht kann es jemand für dumme erklären!

wäre euch für hilfe sehr dankbar!

claudia

  1. hi

    <html>
    <head>
    <title>Fenster mit JavaScript</title>
    <script type="text/javascript">
    <!--
    function PopupFenster() {
      F = window.open("datei.htm","Popup","width=400,height=300");
    }
    // -->
    </script>
    </head>
    <body>
    <p><a href="javascript:PopupFenster()">Fenster anzeigen</a></p>

    besser <a href="datei.htm" onClick="PopupFenster(); return false;">...</a> (siehe: http://home.t-online.de/home/dj5nu/js-popup.html)

    </body>
    </html>

    hänge ich (bzw. mein programm) mich am letzten body und html auf! vielleicht kann es jemand für dumme erklären!

    Wo liegt das Problem? Was bedeutet "hänge ich (bzw. mein programm) mich am letzten body und html auf"? Bei mir funktioniert das Script so wie es dasteht.

    gruß
    Tobias

    1. lieber tobias!

      <html> wird als falsch angegeben
      <head> wird als falsch angegeben
      <title>Fenster mit JavaScript</title>
      <script type="text/javascript">
      <!--
      function PopupFenster() {
        F = window.open("datei.htm","Popup","width=400,height=300");
      }
      // -->
      </script>
      </head> wird als falsch angegeben
      <body>  wird als falsch angegeben
      <p><a href="javascript:PopupFenster()">Fenster anzeigen</a></p>
      besser <a href="datei.htm" onClick="PopupFenster(); return false;">...</a> (siehe: http://home.t-online.de/home/dj5nu/js-popup.html)
      </body> wird als falsch angegeben
      </html> wird als falsch angegeben

      hänge ich (bzw. mein programm) mich am letzten body und html auf! vielleicht kann es jemand für dumme erklären!
      Wo liegt das Problem? Was bedeutet "hänge ich (bzw. mein programm) mich am letzten body und html auf"? Bei mir funktioniert das Script so wie es dasteht.

      gruß
      Tobias

      1. hi

        [...]

        </html> wird als falsch angegeben

        wer gibt das als falsch an?

        Das die Datei die in dem neuen Fenster geöffnet wird (die datei.htm) eine ganz normale html-Datei (mit <html><head>...</head><body>...</body></html>) sein muss ist schon klar, oder?

        gruß
        Tobias

  2. Hallo,

    das Problem liegt m.E. bei der Definition der Funktion.

    Mein Vorschlag:

    <script language="JavaScript">
    <!--
    function PopupFenster()
    {
     F = window.open("datei.htm","F","directories=no,location=no,scrollbars=yes,menubar=no,resizeable=no,status=no,toolbar=no,width=400,height=300");
     F.focus();
    }
    // -->
    </script>

    Link:

    <a href="javascript:PopupFenster()">Fenster anzeigen</a>

    Grüße