HI
also ich suche für meine HP ein Script (ich denke mal Java) das wenn ich auf ein Bild klicke es in einen Einzelnen Fenster geöffnet wird und das Fenster die größe des Bildes hat bzw sich anpasst, ich weiss das es sowas gibt aber das Script finde ich einfach nicht.
Danke
Gruss
Jens
sollte ne angepasste php/JS sache sein
php checkt auf bildattribute breite und höhe - javascript definiert die popup grösse bzw setzt ein resize-befehl auf diese Werte…
na dann mal viel Spass beim coden 
php checkt auf bildattribute breite und höhe - javascript
definiert die popup grösse bzw setzt ein resize-befehl auf
diese Werte…
na dann mal viel Spass beim coden 
HaHa danke
wisst ihr so in etwa wie auf der seite http://www.cleopatras-schatzkammer.com/1042x768/Shop…
wenn man dort auf die Bilde klickt
danke
Hi Jens,
wisst ihr so in etwa wie auf der seite
http://www.cleopatras-schatzkammer.com/1042x768/Shop…
Dann verstehe ich das Problem nicht ganz. Auf der Seite sieht man doch, wie’s gemacht ist:
Erst die beiden JavaScript-Funktionen am Anfang der Seite und dann um die Bilder den Link, der die Funktion aufruft:
[…
(Das ist allerdings aus mehreren Gründen nicht sehr schön/ordentlich, funktioniert aber einigermaßen, wenn man JavaScript aktiviert hat.)
Grüße, Felix](javascript:IMG(‚bilddatei.jpg‘))
Hi Jens
Probiers mal so.
Wenn noch Fragen sein sollten kannst Du mich auch anmailen.
CU Fr@nkie
The Truth Is Out There … ;o)
Bilder
\<!--
// 'Die Bilder (bzw.der Bilderpfad als Textstring) werden in ein Array geladen
var MyImages = new Array("A-80.jpg","HV7.jpg","ME27.jpg","ME29.jpg");
// Wenn die Bilder in einem Unterordner sind könntest Du das hier angeben.
var imgPath="";
// Es wird ein neues Array erzeugt und in diesem die Bilder als Image-Objekte erzeugt.
// Dann sind die Bilder schon im Browsercache und müssen nicht einzel geladen werden.
var ImagesProp = new Array();
for (i=0; i\<MyImages.length; i++) {
ImagesProp[i] = new Image();
ImagesProp[i].src=imgPath+MyImages[i];
}
// Als Übergabeparameter (wird hier in die Varable pic geschrieben) wird die Zahl mitgeführt an derer Stelle das Bild im ersten Array als Text steht.
// Da bei Javascript (wie bei den meisten Progrqammiersprachen) die Zählung bei 0 beginnt,
// muß das erste Bild im Array mit einer 0 angesprochen werden.
function Bildfenster(pic) {
var bild, fensterbreite, fensterhoehe, bildschirmbreite, bildschirmhoehe, fenstereigenschaft;
bild = ImagesProp[pic].src;
bildschirmbreite=screen.width;
bildschirmhoehe=screen.height;
fensterbreite=ImagesProp[pic].width;
fensterhoehe=ImagesProp[pic].height;
fenstereigenschaft="left=" +(bildschirmbreite-fensterbreite-10)+ ", top=5, height="+fensterhoehe + ", width="+fensterbreite;
fenster=window.open("","",fenstereigenschaft);
fenster.focus();
// Hier wird ein neues Fenster "on the Fly" erzeugt.
fenster.document.open();
with (fenster) {
document.write('\<html\>\<head\>');
document.write("\<script language='JavaScript'\>");
// bei click auf das Fenster wird es geschlossen
document.write("function click() { window.close(); } ");
document.write("document.onmousedown=click ");
document.write("");
document.write('© by Fr@nkie');
// Wenn das Fenster den Focus verliert (also wenn man irgendwoanders hinklickt) wird es auch geschlossen.
document.write('');
document.write('');
fenster.document.close();
}
}
// --\>
Die Photos.
Zum Vergrößern anklicken.
Bild 1
Bild 2
Bild 3
Bild 4