Forum Doku Wiki Blog

Forumsarchiv 2005, November
Fenster öffnen und per Klick schliessen

archivierte Beiträge lesen

  1. (JAVASCRIPT) Fenster öffnen und per Klick schliessen von Stefan, 18. 11. 2005, 09:53

Fenster öffnen und per Klick schliessen

Der folgende Beitrag wurde am 18. 11. 2005, 09:53 Uhr von Stefan veröffentlicht.

Hallo,

ich öffne durch folgende Funktion ein Fenster:

<script type="text/javascript">
<!--
function Fenster1(URL) {
 Fenster =
 window.open(URL,"","fullscreen=yes,scrollbars,status=no,location=no,menubar=no,toolbar=no,resizable=yes");
 Fenster.focus();
//-->
</script>

durch den Aufruf:

<a href="javascript:Fenster1('images/Alcatraz_001.jpg')">
<img border="0" src="images/Alcatraz_001_tn.jpg" width="300" height="225"></a>

Nun möchte ich aber, dass in dem sich öffnenden Fenster bei einem Klick auf das dargestellte Bild das Fenster wieder geschlossen wird, vermutlich mit Fenster.close()

Aber wie kann ich in der Funktion dieses Click-Event abfragen? Geht das überhaupt? Bisher habe ich das durch eine weitere aufgerufene html-Seite realisiert, die ich mir aber sparen möchte.

Hilfe :)

Stefan

Fenster öffnen und per Klick schliessen

Der folgende Beitrag wurde am 18. 11. 2005, 10:01 Uhr von Eternius veröffentlicht.

Hallo

  onclick

gruss
--
no strict;
no warnings;

79.78 cups of Coffee (Brewed) + Me = Death
Terrorific!

Fenster öffnen und per Klick schliessen

Der folgende Beitrag wurde am 18. 11. 2005, 10:37 Uhr von Stefan veröffentlicht.

> Hallo
>
>   onclick
>
> gruss

Jaja, aber wie mache ich das innerhalb der Funktion??

Fenster öffnen und per Klick schliessen

Der folgende Beitrag wurde am 18. 11. 2005, 11:48 Uhr von wahsaga veröffentlicht.

hi,

> <a href="javascript:Fenster1('images/Alcatraz_001.jpg')">
> <img border="0" src="images/Alcatraz_001_tn.jpg" width="300" height="225"></a>

Warum so ungünstig - warum nicht mit einem Fallback, so dass Benutzer ohne Javascript das Bild wenigstens auch sehen können?
http://molily.de/javascript-popups

> Aber wie kann ich in der Funktion dieses Click-Event abfragen? Geht das überhaupt?

Die Eventhandler sind Teil von HTML. Wenn du gar kein HTML hast - weil du eben nur das Bild aufrufst - wüsste ich nicht, wo du einen Eventhandler unterbringen solltest.

> Bisher habe ich das durch eine weitere aufgerufene html-Seite realisiert, die ich mir aber sparen möchte.

Warum?
Wenn du dir nicht zu viele verschiedene HTML-Dateien für verschiedene Bilder anlegen willst, dann übergebe den Bildnamen als Parameter, und erzeuge die HTML-Seite dynamisch - entweder serverseitig, oder in dem du per Javascript mittels document.write in das neue Fenster hineinschreibst.

gruß,
wahsaga


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

Fenster öffnen und per Klick schliessen

Der folgende Beitrag wurde am 18. 11. 2005, 13:16 Uhr von Stefan veröffentlicht.

> Warum so ungünstig - warum nicht mit einem Fallback, so dass Benutzer ohne Javascript das Bild wenigstens auch sehen können?
> http://molily.de/javascript-popups

Sehr gute Seite, besten Dank :) Hat mir schon sehr geholfen!

> > Bisher habe ich das durch eine weitere aufgerufene html-Seite realisiert, die ich mir aber sparen möchte.
>
> Warum?
> Wenn du dir nicht zu viele verschiedene HTML-Dateien für verschiedene Bilder anlegen willst, dann übergebe den Bildnamen als Parameter, und erzeuge die HTML-Seite dynamisch - entweder serverseitig, oder in dem du per Javascript mittels document.write in das neue Fenster hineinschreibst.

Hab ich bei der neuen Variante ja so gemacht. Früher musste ich aber zwei Frames darstellen... egal, Schnee von gestern.

Fenster öffnen und per Klick schliessen

Der folgende Beitrag wurde am 18. 11. 2005, 14:06 Uhr von wahsaga veröffentlicht.

hi,

> Früher musste ich aber zwei Frames darstellen... egal, Schnee von gestern.

Stimmt, das sind Frames in der Tat :-)

gruß,
wahsaga


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

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4