Thomas Rupp: "Fenster schließen" Button einfügen

Hallo Guru's,

ich habe mir von einer Javascript Seite eine Funktion geborgt, mit der ich ein neues Fenster öffne um eine HTML-Seite anzuzeigen.
Um die Seite leichter bedienbar zu machen, möchte ich einen Button einfügen, der das Fenster schließt - aber unabhängig davon, welche URL in diesem Fenster angezeigt wird.
Gibt's da eine elegante Möglichkeit (an die übergebene URL noch HTML Code anhängen, den Button in einem eigenen Frame aufbauen ..).
Kann mir jemand einen guten Tipp geben? Wäre echt dankbar!

function viewImage(handler,url,w,h){
    attributes = "......";
    handler = window.open("","_blank",attributes);
    str = "<html><head></head>";
    str += "<FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 ROWS="*,50" NORESIZE>";
    str += "<FRAME SRC="" + url + "" MARGINHEIGHT=10 MARGINWIDTH=10 SCROLLING=NO NORESIZE>";
    str += "<FRAME SRC=""";
    str += "</FRAMESET>";
    handler.document.write(str);
}

Schöne Grüße vom Bodensee
Thomas

  1. Hallo Thomas

    Hallo Guru's,

    darf es auch die weibliche Form sein?  :-)

    ich habe mir von einer Javascript Seite eine Funktion geborgt, mit der ich ein neues Fenster öffne um eine HTML-Seite anzuzeigen.

    :-) solange der Eigner nichts anderes vermerkt hat und du einen Hinweis auf das Original drin hast, spricht nichts gegen borgen

    Gibt's da eine elegante Möglichkeit (an die übergebene URL noch HTML Code anhängen, den Button in einem eigenen Frame aufbauen ..).
    Kann mir jemand einen guten Tipp geben? Wäre echt dankbar!

    Ich würde das ganz einfach lösen.
    Eine Datei in der steht:

    <a href="#" onclick="top.close();return false">Fenster schließen</a>

    Anschließend fügst du einfach noch einen weiteren Frame ein, der diese Datei lädt und fertig.

    Das Script ist nicht sehr ordentlich. An die Framedefinition solltest du auf jeden Fall noch mal arbeiten.

    Schöne Grüße vom Bodensee

    Grüße zurück von der Elbe.

    Antje

    1. hallo Antje

      Hallo Guru's,

      darf es auch die weibliche Form sein?  :-)

      wie geht die denn?

      Gurin ?
      Guruine ?
      Guru-was-denn-aber-nun?

      leicht ratlos ...

      Günter ;-))