PopUp-Window in Image-Größe 5
    
 HomeBilder • PopUp im Bildmaß 05 BEISPIEL  ScriptCode 

  PopUp-Window in Bildgröße - Version 5

Ein Klick auf ein Vorschaubild öffnet ein PopUp-Window in passender Größe mit der Großansicht der Grafik. Erweiterung: Zusätzlicher Hinweis als Text unterhalb der Grafik / dem Foto.
PopUp-Window 05 - mit Hinweistext im Fenster

UPDATE  17.02.2010, Anzeige in der Bildschirmmitte, Formatierung des Infotextes

Das JavaScript

1) schreibt den HTML-Code für ein PopUp-Window
2) schreibt den HTML-Code für die darin dargestellte Grafik
3) schreibt unter dem Bild eine Anweisung zur Darstellung einer Information
4) überwacht einen MouseClick um das Window zu schließen
5) überwacht einen Focusverlust um das Window zu schließen


PopUp-Window in Bildgröße   PopUp-Window in Bildgröße   PopUp-Window in Bildgröße

Testen: Vorschau anklicken

Features:

Diese Version habe ich auf Anfrage erstellt. Gewünscht wurde ein zusätzlicher Hinweis zum Schließen des Windows oder zur Bildbeschreibung. Die Anzeige unterhalb des Bildes ist ein Text, der beim Aufruf individuell (genauso wie die Hintergrundfarbe) übergeben werden kann.
  • individueller Text oder Standardtext
  • individuelle Hintergrundfarbe oder Standardfarbe
Eine zur Grafik passende Hintergrundfarbe können sie frei festlegen. Der Farbwert wird mit dem Text und den anderen Angaben der Funktion übergeben.


   Aufwand

  • JavaScript in den Head-Bereich kopieren
  • Eintrag für die Fensterposition ändern (feste Position / Mitte)
  • Aufruf für die PopUp-Window_funktion in den Links notieren
  • die Eintragungen in den Links anpassen



   Eintragungen im Aufruf für das Bildfenster

Der Aufruf enthält bis zu 5 Informationen (Parameter): 'welches Bild', 'wie breit', 'wie hoch', 'welche Hintergrundfarbe' und 'welcher Text'. Den Rest der Arbeit erledigt das JavaScript im Head-Bereich.

Übergabeparameter für:

   1)  Bildquelle: Pfad, Dateiname
   2)  Breite in Pixel
   3)  Höhe in Pixel
   4)  Farbwert für die Hintergrundfarbe (kann frei bleiben)
   5)  Text (kann frei bleiben)


Beispiel mit individuellem Farbwert und Text:
javascript:BildFenster05('fotogross.jpg','500','375','#FFFF00','Foto vom 15.01.2010');
Beispiel für Standard-Farbwert und -Text:
javascript:BildFenster05('fotogross.jpg','500','375','','');
Bleiben die letzten beiden Eintragungen frei, wird der Default- / Standardwert verwendet. Standardwerte werden im Script festgelegt:
// falls kein Farbwert übergeben wurde - Standard-Hintergrundfarbe schwarz
if(farbe == "") {
farbe = "#000000";
}

// falls kein Text übergeben wurde - Standardtext
if(hinweis == "") {
hinweis = "Default-Text: ©  Jupp Zupp";
}


   Positionsbestimmung wahlweise

Sie können das Bildfenster wahlweise an fester Position anzeigen lassen oder durch das Script die Position in der Bildschirmmitte errechnen lassen. Den Eintrag dazu finden sie im Script:
var FestePosition = "ja";
Wenn eine feste Position für die Anzeige gewünscht wird, dann tragen sie für die Variable 'FestePosition' ein "ja" ein und legen die X- / Y-Werte für die linke obere Ecke des Bildfensters in den beiden Variablen fest:

VonLinks = 20;
VonOben = 20;
Wenn sie den Eintrag mit "nein" festlegen, versucht das Script die Position zu ermitteln. Achten Sie auf die (eingestrichenen) Anführungszeichen !
<a href="javascript:BildFenster05('foto.jpg','240','180','#FFFF00','Ihr Text')">

kleines Foto

</a>

Pfadangaben

Wenn die Bilder nicht im gleichen Ordner abgelegt sind, sollten sie den Pfad eintragen.
<a href="javascript:BildFenster05('images/foto.jpg','500','375','#FFFF00','Ihr Text')">



Zur Anpassung folgende Änderungen im Aufruf:

Element    hier im Beispiel   ersetzen mit  
Bildquelle foto-gross.jpg Pfad/Dateiname 
Breite 500 Wert in Pixel
Höhe 375 Wert in Pixel
Farbwert #FFFF00 hexadezimale Farbangabe 
hinweistxt ©  Jupp Zupp Ihr Text 



   ähnliche Themen



PopUp-Window für eine Grafik 01 - passend öffnen mit Titeltext

PopUp-Window für eine Grafik 02 - passend öffnen ohne Titeltext

PopUp-Window für eine Grafik 03 - in festgelegter Größe öffnen

PopUp-Window für eine Grafik 04 - passend öffnen mit Infotext beim Anklicken

DHTML-Box einblenden - Großansicht für eine Grafik ohne PopUp-Window




   Update Info

Im Laufe der letzten Jahre wurd das Script immer wieder angepasst.

Update-Info

1) Durch einen erneuten Linksklick auf ein anderes Vorschaubild wird ein bereits geöffnetes Bildfenster geschlossen

2) Bei Focusverlust wird das PopUp ebenfalls automatisch geschlossen.

Daraus folgt: Ein aufgerufenes Fenster steht immer im Vordergrund. PopUps verschwinden nicht in der Startleiste.

3) Ärger mit NS 7.x set Focus() ausgeräumt

4) Mozilla meckert nicht mehr (13.07.2004)

5) Für DreamWeaver wurde der String 'JavaScript' zerpflückt, damit er nicht mehr zusammenhängend erscheint und einen vermeintlichen Fehler anzeigt.

6) Der String 'body' wurde 'zerpflückt', damit er nicht mehr zusammenhängend erscheint und einen vermeintlichen Fehler auslöst.

7) 2007 Die Fensterposition kann berechnet oder festgelegt werden.

8) 2010 Anzeige in der Bildschimmitte statt Fenstermitte








NACH OBEN