Verlinkung neue Seite+ Ebene einblenden

Mara76

Mitglied
Thread Starter
Dabei seit
20.07.2005
Beiträge
27
Reaktionspunkte
0
Hallo zusammen,

ich habe eine Seite (... immernoch dieselbe ...) in der man eine Bildlaufleiste sieht. Wenn man nun auf eines der Bilder klickt, soll sich ein neues Fenster öffnen mit einer größeren Ansicht dieses Bildes. Zusätzlich soll man auch in diesem Fenster weiterklicken können und so wird das nächste Bild eingeblendet.
Nun meine Frage: Gibt es eine Möglichkeit, durch einen Link ein neues Fenster zu öffnen und in diesem eine bestimmte Ebene einzublenden?

Vielen Dank für eure Hilfe

Mara
 
hi mara
warum "eine bestimmte ebene einblenden"?

gruss
kai
 
Mara76 schrieb:
Hallo zusammen,

ich habe eine Seite (... immernoch dieselbe ...) in der man eine Bildlaufleiste sieht. Wenn man nun auf eines der Bilder klickt, soll sich ein neues Fenster öffnen mit einer größeren Ansicht dieses Bildes. Zusätzlich soll man auch in diesem Fenster weiterklicken können und so wird das nächste Bild eingeblendet.
Nun meine Frage: Gibt es eine Möglichkeit, durch einen Link ein neues Fenster zu öffnen und in diesem eine bestimmte Ebene einzublenden?

Vielen Dank für eure Hilfe

Mara

Klar geht das. Wozu?
 
Ich vermute ich weis was Du vor hast. Du willst alle grösseren Bilder in einer Seite unterbringen, jedoch alle versteckt und nur die Ebene die das gewünscht Bild enthält einblenden. Stimmt das so?

Ich würde Dir hier wirklich zu einer serverseitigen Scriptsprache raten, das macht vieles einfacher.
Hier mal ein Beispiel mit PHP:
Code:
<img src="./pfad/zum/bild/<?=$_GET['bild']?>" />
Jetzt kannst Du die Seite einfach mit dem Parameter "bild" aufrufen. Wenn die Seite also xyz.php heisst, rufst Du die Seite so auf: http://www.deineSeite.de/xyz.php?bild=bild1.jpg

Die "Weiter-Links" sollten dann auf die gleiche Seite führen, nur mit einem anderen bild-Parameter.
 
Zuletzt bearbeitet von einem Moderator:
dms schrieb:
Ich vermute ich weis was Du vor hast. Du willst alle grösseren Bilder in einer Seite unterbringen, jedoch alle versteckt und nur die Ebene die das gewünscht Bild enthält einblenden. Stimmt das so?


Hier mal ein Beispiel mit PHP:
Code:
<img src="./pfad/zum/bild/<?=$_GET['bild']?>" />
Jetzt kannst Du die Seite einfach mit dem Parameter "bild" aufrufen. Wenn die Seite also xyz.php heisst, rufst Du die Seite so auf: http://www.deineSeite.de/xyz.php?bild=bild1.jpg

genau das möchte ich
Danke das werde ich jetzt ausprobieren
 
Zuletzt bearbeitet von einem Moderator:
Hier mal ein Beispiel mit PHP:
Code:
<img src="./pfad/zum/bild/<?=$_GET['bild']?>" />
Jetzt kannst Du die Seite einfach mit dem Parameter "bild" aufrufen. Wenn die Seite also xyz.php heisst, rufst Du die Seite so auf: http://www.deineSeite.de/xyz.php?bild=bild1.jpg

Habe jetzt meinem Bild in der Bildlaufleiste dies gegeben:
<a
href="http://www.uschi-rabe.com/tonileslie_big.php?bild=leslie_001_big.jpg">
<img src="images/artists/leslie/leslie_001.jpg" alt="" width="176"
height="223" border="0"/></a></td>

und in der Seite tonileslie_big.php dem gewünschten Bild im Layer:
<a
href="http://www.uschi-rabe.com/tonileslie_big.php?bild=leslie_001_big.jpg">
<img src="images/artists/leslie/leslie_001.jpg" alt="" width="176"
height="223" border="0"/></a></td>

funktioniert nicht ... was habe ich falsch gemacht?
 
Zuletzt bearbeitet von einem Moderator:
Mara76 schrieb:
und in der Seite tonileslie_big.php dem gewünschten Bild im Layer:
<a
href="http://www.uschi-rabe.com/tonileslie_big.php?bild=leslie_001_big.jpg">
<img src="images/artists/leslie/leslie_001.jpg" alt="" width="176"
height="223" border="0"/></a></td>

funktioniert nicht ... was habe ich falsch gemacht?

Hast Du hier den falschen Code-Schnipsel gepostet? Ist ja das gleiche wie auf der Übersichtseite. :)
 
also:

den link in der "übersicht" setzt du so:

Code:
<a href="http://www.uschi-rabe.com/tonileslie_big.php?bild=leslie_001_big.jpg"><img src="images/artists/leslie/leslie_001.jpg" alt="" width="176" height="223" border="0"/></a>

und schliesslich steht in der datei "tonileslie_big.php" wo das bild erscheinen soll:

Code:
<img src="images/artists/leslie/<?php echo $_GET[bild]; ?>" alt="" width="600" height="800" border="0"/>
 
simusch schrieb:
also:

den link in der "übersicht" setzt du so:

Code:
<a href="http://www.uschi-rabe.com/tonileslie_big.php?bild=leslie_001_big.jpg"><img src="images/artists/leslie/leslie_001.jpg" alt="" width="176" height="223" border="0"/></a>

und schliesslich steht in der datei "tonileslie_big.php" wo das bild erscheinen soll:

Code:
<img src="images/artists/leslie/<?php echo $_GET[bild]; ?>" alt="" width="600" height="800" border="0"/>

habe ich jetzt gemacht - funktioniert aber nicht
kann es sein, dass es daran liegt, das die Bilder in der Großansicht in Layern liegen? es kommt immer error 404: Datei nicht gefunden aber die liegt doch im selben Ordner auf dem Server ....

nein kommando zurück - ich hatte in der pfadangabe vergessen, dass die sachen doch in einem testordner liegen

Gracias - cool es funktioniert!!!
 
Zuletzt bearbeitet:
Wie ich sagte, man braucht am besten einen Programmierer :rolleyes:

Einfach gehts auf jedenfall, wenn man die Bilder 1-100 nennt. Wenn man im Layer auf Bild 11 drück wird dieser Wert mit ?bildname=11 an das Fenster übergeben. (A) Danach wird der "weiter-link" und der "zurück-link" berechnet und bekommen jeweils ihren eigenen (B)Wert.

zurück: ?bildname=10
weiter: ?bildname=12


unter dem Hauptfenster z.B. für ein Bild: "?bildname=11" per onclick


Fenster:

echo('<img src="data/bilder/' .$bildname. '.jpg">);
(A)
$weiter = $bildname + 1;
$zurueck = $bildname - 1;

(B)
<a href="?bildname=' .$weiter. '">weiter</a>
<a href="?bildname=' .$zurueck. '">zurueck</a>


Vollständiger Code auf Anfrage!
 
Zuletzt bearbeitet:
Einfach gehts auf jedenfall, wenn man die Bilder 1-100 nennt. Wenn man im Layer auf Bild 11 drück wird dieser Wert mit ?bildname=11 an das Fenster übergeben. (A) Danach wird der "weiter-link" und der "zurück-link" berechnet und bekommen jeweils ihren eigenen (B)Wert.

zurück: ?bildname=10
weiter: ?bildname=12


unter dem Hauptfenster z.B. für ein Bild: "?bildname=11" per onclick


Fenster:

echo('<img src="data/bilder/' .$bildname. '.jpg">);
(A)
$weiter = $bildname + 1;
$zurueck = $bildname - 1;

(B)
<a href="?bildname=' .$weiter. '">weiter</a>
<a href="?bildname=' .$zurueck. '">zurueck</a>

Das hätte ich als nächstes gefragt ;)
Ich benutze Bilder als Vor-, zurück und Fenster schließen
Kann ich nicht...
die rahmen der restlichen bilder werden immer mit angezeigt auch wenn ich border="0" habe...
kuck mal: http://www.uschi-rabe.com/test/tonileslie_neu.html
 
Zuletzt bearbeitet von einem Moderator:
ich weiß, es nervt schon aber ich bin leider zu doof...

so ist es jetzt - jeder layer ist eingeblendet und ich weiß nicht, wie ich vor- und zurück gehen kann. Muss ich hier was ändern - die Bilder nicht in layer setzen? aber wie dann?
in diesem Beispiel habe ich 25 solche layer...

<div id="leslie_025" style="position:absolute; left:0px; top:0px;
width:466px; height:375px; z-index:1; border:0 ; ">
<table width="100%" height="360" border="0" cellspacing="0"
cellpadding="0">
<tr>
<td colspan="3"><img src="/images/artists/leslie/<?php echo
$_GET['bild25'];?>" alt="" width="273" height="340" border="0"/></td>
</tr>
<tr valign="bottom">
<td height="35"><img src="images/goleft.gif" name="left5" width="5"
height="9" border="0" id="left5"></td>
<td height="35"><div align="center"><img src="images/closewindow.gif"
width="28" height="9" border="0"></div></td>
<td height="35"><div align="right"><img src="images/goright.gif"
name="right5" width="5" height="9" border="0" id="right5"></div></td>
</tr>
</table>
</div>
 
Ist es zufall das im Dateinamen in der Endung ein leerzeichen drin steckt das da nicht wirklich hingehört?

.j pg steht da immer, das wird Probleme machen.
 
ThaHammer schrieb:
Ist es zufall das im Dateinamen in der Endung ein leerzeichen drin steckt das da nicht wirklich hingehört?

.j pg steht da immer, das wird Probleme machen.

im Quelltext der Seite sehe ich keine Leerzeichen bei den Endungen ...
Wo meinst du?
 
Zurück
Oben Unten