Nicole: open und close function im neuen window

Hallo liebe Leute,

ich habe eine billige Frage, wo ihr Profis wohl mit den Ohren wackeln werdet. ABer ich bin nicht firm auf diesem Gebiet:

unter www.musimitsusi.de/fotos.htm habe ich ein paar Fotos eingebaut. Diese laufen auch brav nach rechts und links und ich kann sie auch vergrössern.

Frage: ich möchte beim Anklicken jedoch ein "neues" Fenster öffenen lassen. In diesem neuen Fenster dann auf das Bild klicken, um es zu schließen (diese close-fnuction ist zwar ok, z.b. /fotos/0.htm aber die schließt mir den ganzen Browser, weil ich kein neues Fenster geöffnet habe).

wo und wie kann ich das unter "fotos.htm" im Script ändern? 1000 danke :-) Nicole

  1. Hi,

    Frage: ich möchte beim Anklicken jedoch ein "neues" Fenster öffenen lassen. In diesem neuen Fenster dann auf das Bild klicken, um es zu schließen (diese close-fnuction ist zwar ok, z.b. /fotos/0.htm aber die schließt mir den ganzen Browser, weil ich kein neues Fenster geöffnet habe).

    Entweder du gibst bei dem Link ein Target an, also bspw. <a href='foto.htm' target='_blank'><img ...></a>. Siehe auch: http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster

    Oder wenn du Größe/Aussehen des Fensters näher beeinflussen willst mit Javascript: http://de.selfhtml.org/javascript/objekte/window.htm#open

    HTH

    Margin-Auto

    1. Nee, ich glaube ich habe mich da falsch ausgedrückt: Ich möchte in der Seite "foto.htm" dem JavaScript sagen, dass er das anzuklickende Foto "0.jpg" als neues  Fenster "0.htm" öffnen soll.

      Wenn ich das so schreibe:

      photoslink[0]="fotos/0.htm" bleibt er im eigenen Fenster

      Wenn ich das so schreibe:
      photoslink[0]="fotos/0.htm target:_blank"

      geht's nicht.

      Hhmmm, komisch ne? Nicole

      Hi,

      Frage: ich möchte beim Anklicken jedoch ein "neues" Fenster öffenen lassen. In diesem neuen Fenster dann auf das Bild klicken, um es zu schließen (diese close-fnuction ist zwar ok, z.b. /fotos/0.htm aber die schließt mir den ganzen Browser, weil ich kein neues Fenster geöffnet habe).

      Entweder du gibst bei dem Link ein Target an, also bspw. <a href='foto.htm' target='_blank'><img ...></a>. Siehe auch: http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster

      Oder wenn du Größe/Aussehen des Fensters näher beeinflussen willst mit Javascript: http://de.selfhtml.org/javascript/objekte/window.htm#open

      HTH

      Margin-Auto

      1. hi,

        Wenn ich das so schreibe:
        photoslink[0]="fotos/0.htm" bleibt er im eigenen Fenster

        Was _macht_ dein Script mit diesem Wert?

        Wenn ich das so schreibe:
        photoslink[0]="fotos/0.htm target:_blank"
        geht's nicht.

        Hhmmm, komisch ne?

        Wenn das Script nicht darauf ausgelegt ist, Zieladresse und Target in einem Parameter entgegenzunehmen - und darauf darf man wohl problemlos wetten - ist das nicht komisch, sondern nur natürlich.

        Also, analysiere erst mal, _was_ das Script, welches du da einsetzt, macht. (Das Javascript-Kapitel von selfhtml hilft dir weiter, wenn du nicht weißt, was es wo genau tut.)

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. hi, Nicole

        Entweder du gibst bei dem Link ein Target an, also bspw. <a href='foto.htm' target='_blank'><img ...></a>.
        Nee, ich glaube ich habe mich da falsch ausgedrückt[...]

        Nee, das hast du nicht.
        [...]
        document.write('<a href="javascript:transport()" target="_blank>"');
        [...]
        Das sollte es sein.
        mfg
        Lukas