Brauche eure Hilfe zu einem Skript

Status
Nicht offen für weitere Antworten.

Crushmeifyoucan

Grünschnabel
Hallo

ich brauche mal eure Hilfe ich habe vor meine foto "galerie" zu verbessern ich will endlich von einem Bild zum nächsten springen können das problem ist das ich natürlich nicht für jedes bild eine eigene datei erstellen will.

Der Dateiname wird über einen link weitergegeben wie ihr unten sehen könnt, die dateinamen sind ziemlich immer gleich aufgebaut Monatsname, Jahr, Bildnummer z.b. "Februar06-01.jpg" "Maerz06-10.jpg" nun ist meine frage wie kann ich sagen das er wenn er z.b. das bild "Februar06-02.jpg" aufgerufen hat einen linken zu dem foto "Februar06-01.jpg" und einen link zu dem foto "Februar06-03.jpg" anzeigen soll ?

ich hoffe die erklärung reicht aus um mir zu helfen anbei habe ich den quellcode des links angehangen und den code der bild.php wo das bild angezeigt wird

Ich hoffe ihr könnt mir helfen

Index.php - > Link
HTML:
<a style="cursor:pointer;"onClick="window.open('bild.php?bild=Februar06-01.jpg','Bilder','screenx=0,screeny=0,scrollbars=0,toolbar=0,resizable=1,menubar=0,status=0',0,0)" border=0><img src="thumbs/Februar06-01.jpg" border=0></a>

bild.php
HTML:
<head>
<?
$size=GetImageSize($bild);
if ($size[0] == "1280" && $size[1] == "960")
{
$size[0] = 800; 
$size[1] = 600;
}
elseif
($size[0] == "960" && $size[1] == "1280")
{
$size[0] = 600;
$size[1] = 800;
}
?>
<title>Crush85.de - Februar `06 - "<?=$bild;?>"</title>
</head>

<body onload= "window.resizeTo(<?=$size[0];?>,<?=$size[1];?>)"style="margin:0 0 0 0;">
<a href="javascript:window.close()">
<img style="cursor:move" img src="<?=$bild;?>" width="<?=$size[0];?>" height="<?=$size[1];?>" border="0"> 
</body>


[editpost by mod]
 
Okay, zuerst mal ein wenig Grundsätzliches:
  1. Kein php im Javascript-Forum!
  2. Code-Boxen benutzen!
Ich nehme mal an, du willst im PopUp einen solchen Weiter-Button und nicht im ursprünglichen Fenster.

Nachdem deine Bilder immer gleich aufgebaut sind kannst du aus der URL die Nummer des Bildes und den Monat auslesen (reguläre Ausdrücke). Für den Link vorher zeihst du eins ab, für den hinterher addierst du eins drauf. Daraus setzt du dann ein einen Link zu deiner php-Datei mit dem enstprechenden Wert für die Get-Variable"bild" zusammen. Du musst aber noch auslesen, wieviele Bilder es in diesem Monat gab (Schleife und file oder in ein Array schreiben) und prüfen ob die Nummer plus eins gleich der Anzahl der Bilder ist, damit du keinen Link auf ein Bild machst, das es gar nicht gibt. So einfach ist das jedenfalls, wenn du innerhalb eines Monats bleibst.
Ansonsten musst du immer für den vohreigen Monat auslesen, wieviele Bilder es da gab. Und im Falle Nummer des Bildes minus Eins ist kleiner Eins zum letzten Bild des vorherigen Monats springen und daraus die URL basteln.

Das hat aber rein gar nichts mit dem Javascript zu tun, weil du das ja in der php-Datei machen musst.
 
Zuletzt bearbeitet:
1. hab ich meine seite in php aufgebaut und ein freund von mir hat mir gesagt das es auch mit javascript möglich ist und
2. weiss ich nächstes mal bescheid

so wie du mir das erklärt hat es mir ein kollege auch erklärt das problem ist nur ich bin nicht wirklich ein javascript oder php programmierer und weiss nicht wie ich das umsetzen soll mein kumpel meinte halt das ich das irgendwie über parser lösen kann der mir dann den dateinamen auseinander nimmt und dann wieder zusammen setzt

kann mir denn jemand ein tipp bzw. code schnipsel bereitstellen ?
 
Tipp: Achte auf Groß- und Kleinschreibung, sowie Kommata und Punkte setzen. Ich habe kaum die Sätze erkennen können. -> Netiquette

Ansonsten hilft dir das PHP-Manual sicher weiter!


Gruß Radhad
 
Ich kann dir nur den Tipp geben, einen Blick in die Netiquette Nr.12 zu werfen, und dich zukünftig an die Regeln der deutschen Rechtschreibung (Groß- u. Kleinschreibung, Zeichensetzung) zu halten.

*closed*
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück