Eine Seite in verschiedenen Funktionen?

Hallo!!!
Ich weiss, die Überschrift ist mehr als wage und wahrscheinlich auch noch falsch. Nun gut.

Also ich möchte auf meiner Homepage eine Bildergalerie einbauen. Da sollen sehr viele Fotos zu sehen sein, die man durch einen Klick in einem extra-Fenster in Orginalgröße sehen können soll (das kennt sicher jeder).
Nun müsste ich ja für jedes Bild eine eigene HTML-Seite machen, in dem das jeweilige Bild in Orginalgröße eingebunden ist. Das ist bei der großen Anzahl von Bildern aber sehr arbeitsaufwendig(und raubt auch Speicherplatz).

Die Frage: Gibt es ein Script o.ä. das der HTML-Seite sagt, dass, wenn jemand auf das Bild „A“ klickt, auf der HTML-Seite das Bild „A“ angezeigt werden soll und wenn jemand auf Bild „B“ klickt, Bild „B“ angezeigt wird - und zwar auf der gleichen HTML-Seite???

Ich möchte es am besten so haben, dass ich nur noch eine HTML-Seite hochlade (nennen wir sie bild.htm) und in der Bildergalerie als Link irgendeinen Befehl als Link angebe, der der bild.htm-Seite sagt, welches Bild gezeigt werden soll.

Ist soetwas, oder ähnliches, möglich??? Wenn „ja“, was muss ich tun???

Ciao :smile:
Stephan

Die Frage: Gibt es ein Script o.ä. das der HTML-Seite sagt,
dass, wenn jemand auf das Bild „A“ klickt, auf der HTML-Seite
das Bild „A“ angezeigt werden soll und wenn jemand auf Bild
„B“ klickt, Bild „B“ angezeigt wird - und zwar auf der
gleichen HTML-Seite???

Ich möchte es am besten so haben, dass ich nur noch eine
HTML-Seite hochlade (nennen wir sie bild.htm) und in der
Bildergalerie als Link irgendeinen Befehl als Link angebe, der
der bild.htm-Seite sagt, welches Bild gezeigt werden soll.

Wenn du nur das Bild angezeigt haben möchtest und sonst nichts, also keine Texte, Links usw., dann genügt es, wenn du statt bild.htm nur das Bild selbst (nennen wir es bild.jpg) als Link angibst, dann brauchst du gar keine eigene HTML-Seite, denn der Browser kann Bilder allein auch anzeigen!

Falls du trotzdem eine eigene HTML-Seite für die Bilder haben willst, weil du eben ausser dem Bild noch etwas anderes anzeigen willst, dann gibt es wahrscheinlich auch eine Lösung dafür (evtl. mit Java-Script?), aber dafür kenne ich mich zu wenig mit HTML und Java-Script aus und gebe daher die Frage an die anderen Experten weiter. :wink:

Ciao
Roland

Ich brauche weitere Antworten

Wenn du nur das Bild angezeigt haben möchtest und sonst
nichts, also keine Texte, Links usw., dann genügt es, wenn du
statt bild.htm nur das Bild selbst (nennen wir es bild.jpg)
als Link angibst, dann brauchst du gar keine eigene
HTML-Seite, denn der Browser kann Bilder allein auch anzeigen!

Falls du trotzdem eine eigene HTML-Seite für die Bilder haben
willst, weil du eben ausser dem Bild noch etwas anderes
anzeigen willst, dann gibt es wahrscheinlich auch eine Lösung
dafür (evtl. mit Java-Script?), aber dafür kenne ich mich zu
wenig mit HTML und Java-Script aus und gebe daher die Frage an
die anderen Experten weiter. :wink:

Ciao
Roland

Danke für deine Antwort. Allerdings hilft sie nicht so richtig weiter, weil ich eben wirklich noch andere Dinge auf der Seite mit dem Bild in Orginalgröße anzeigen will.

Ich brauche also weitere Antworten und Hilfe von den Leuten hier. Ich hoffe ihr könnt mir helfen. The truth is out there… LOL

Ciao :smile:
Stephan

www.first-moneymaker.de

popup-Window festgelegte grösse beim Aufruf
Stephan,

schau mal bei: http://home.t-online.de/home/W_Jansen/computer/comp.htm

unter WINDOWS window-deluxe, 2 Versionen stehen zum Download. Erklärungen kommentiert. Statt des Textlinks baust Du einfach des Vorschau-Image ein.

Hoffe das hilft Dir weiter.

Wilhelm

Hallo,

so schwer ist das nun nicht mit der Verallgemeinerung.
In der HTML-Datei, in der der User aus den Thumbnails das Bild fuer die Detailansicht auswaehlt, merkst Du Dir einfach per JavaScript den (relativen)Pfad auf das Bild:

var strImgName = „…/Bilder/bild.gif“;

Also nach dem onClick auf so ein Bild versteht sich…

Dann oeffnest Du ja per window.open() Dein neues Fenster, um dieses ausgewaehlte Bild darin anzeigen zu koennen. Von dort kannst Du doch auf den opener zugreifen und die Variable auslesen. Dies alles entweder nach dem onLoad-Event oder direkt innerhalb eines Script-Bereiches:

<!–

var imgObj = new Image();

if (opener)
imgObj.src = opener.strImgName;

var strImgTag = „<img src=’“+imgObj.src+"’ width=’"+imgObj.width+"’ height=’"+imgObj.height+"’ border=‚0‘ alt=‚Bild‘ title=‚Bild‘ />";

window.document.write(strImgTag);

//–>

Fertig ist das ganze.

CU