Barthez
Hallo LEute,
ich habe eine Galerie im Netz und das ganze besteht nur aus HTML ...ich möchte nun das bei Klick auf das Thumbnail eine andere Grafik geöffnet wird.
Das funktioniert auch (ohne Javascript sollte es sein) ... aber wie stelle ich es nun an das das die neue Grafik in einem neuen Fenster erscheint?
mit dem target Ausdruck?
ZUsätzlich möchte ich keine Scollbalken und dasFenster soll eine bestimmte Größe nur haben 400x500 px
meine Verlinkung sieht im Moment so aus:
<a href="Grafik.jpg"
onclick="GrafikAnzeigen(this.href, 200, 185);return false"
><img src="Grafik.jpg" width="200" height="185" border="0" alt="Bild" /></a>
Wäre super wenn mir jemand helfen könnte!
Schweinebacke
wenn du eine bestimmte Fenstergröße haben möchtest, geht es nicht ohne JavaScript
zu dem ist onclick= schon javascript
Barthez
hm ok ... wie wäre dann der richtige Ausdruck in Javascript ... ev war mein Code falsch?
Danke schon mal!
Schweinebacke
window.open ist schon richtig.
Hier eine Anleitung zum Basteln.
Das java script:
code: |
1:
2:
3:
4:
5:
6:
|
<script type="text/javascript">
function neuesFenster (Adresse) {
MeinFenster = window.open(Adresse, "Zweitfenster", "width=400,height=300,left=100,top=200");
MeinFenster.focus();
}
</script> |
|
Durch onclick="neuesFenster.. wird die Funktion des Scripts ausgelöst. Der in Klammer angegebene Wert „bild_1.jpg“ wird der Variablen „Adresse“ übergeben, und dann neuen Fenster als Datei zur Verfügung gestellt.
Die Funktion (function neuesFenster) öffnet jetzt über window.open das neue Fenster mit dem Bild „bild_1.jpg“.
Danach kommt der FensterName (nicht der Titel), die Größe und Position.
Zuvor wurde eine Variable „MeinFenster“ gesetzt. Dadurch kann mit MeinFenster.focus(); das Fenster in den Vordergrund gesetzt werden.
Entsprechender HTML-Code:
code: |
1:
|
<a href="bild1.jpg" onclick="neuesFenster('bild_1.jpg');return false"><img border="0" src="vorschau_1.jpg" width="130" height="86" alt="Vorschau 1" /></a> |
|
Da im Script eine Variable für das Dokument (Bild) steht kann in den nächsten Links die weiteren Bilder übergeben werden.
Durch den immer gleichen FensterName geht auch kein zweites Fenster auf. Also werden die Bilder immer im selben Fenster geöffnet.
Noch Fragen?
Barthez
Hallo,
danke mal wieder für Eure Hilfe ...
@ Schweinebacke
ich habe das Javascript in den head-Bereich eingefügt, wenn ich jetzt aber in meinem CMS im Adminbereich den Linkin die entsprechende Seite einfügen will, sagt man mir im ACP das hier ...
Die mySQL Query ist Fehlerhaft!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'bild_1.jpg');return false">
Was ist da los? Kann ich Dir ev. mal meine Zugangsdaten zukommen lassen? Oder hast Du eine Ahnung was da zu machen ist?
Schweinebacke
Da wird das bild_1.jpg nicht richtig übermittelt.
Da es für das Javascript nicht relevant ist ob es sich um einfache oder doppelte Anführungszeichen handelt, würde ich es mal mit den doppelten versuchen.
My SQL und PHP sind nicht gerade meine Stärken, dennoch kann ich dir meine Hilfe anbieten.
Zugangsdaten werden absolut vertraulich behandelt. Also wen du mochtest schau ich mir das mal an. Änderungen nur werden nur nach Absprache vorgenommen.
Barthez
ich werde Dir die Daten per PN übermitteln ...