voigt-hansen Skrevet 5. april 2005 Del Skrevet 5. april 2005 er det mulig å bytte en bilde med et annet bilde med php? og kan du gjøres uten å oppdatere hele siden? Lenke til kommentar
Rasmus Skrevet 5. april 2005 Del Skrevet 5. april 2005 Det er mulig, men du blir nok nødt til å oppdatere hele siden. Dersom du bruker JavaScript kombinert med CSS, får du nok til en elegant løsning. Dette kan selvfølgelig kombineres med PHP. Lenke til kommentar
voigt-hansen Skrevet 6. april 2005 Forfatter Del Skrevet 6. april 2005 Det blir sikkert litt lettere å forstå hva jeg mener hvis jeg viser koden: Først bygger jeg opp en tabel med bilder, deretter viser jeg det første bilde i stor format. Hvis det blir trykket på et av bildene i tabelen skal det store bilde oppdateres med det bilde som ble trykkt på. Her er koden jeg har brukt: <?php $i="1"; $lFirst="0"; $cFirstfile=""; if ($handle = opendir('./images/hjem/')) { echo "<table border=\"1\" align=\"left\">"; while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if ($lFirst == "0") { // tar vare på første bilde $cFirstfile=$file; $lFirst="1"; } if ($i=="1") // bygger opp tabelen echo "<tr>"; echo "<td>"; echo "<a href=\"javascript:;\" onClick=\"MM_callJS('vindu(\'images/hjem/$file\',\'Bilde\')')\"><img src=\"images/hjem/$file\" width=\"120\" height=\"90\" border=\"0\"></a>"; echo "</td>"; if ($i=="2") { // bygger opp tabelen echo "</tr>"; $i="1"; } else $i="2"; } } echo "</table>"; echo "<img src=\"images/hjem/$cFirstfile\" border=\"0\" id=\"bilde\">"; // setter opp det store bilde, dette skal byttes ved trykk på et av bildene i tabelen closedir($handle); } ?> Lenke til kommentar
Den normale mann Skrevet 6. april 2005 Del Skrevet 6. april 2005 Ville vel brukt javascript det er mye bedre. Lenke til kommentar
voigt-hansen Skrevet 6. april 2005 Forfatter Del Skrevet 6. april 2005 Da tenker du på oppdateringen av bilde? Hvordan? <a Href> linja på sikkert se anderledes ut da? Lenke til kommentar
Torbjørn Skrevet 6. april 2005 Del Skrevet 6. april 2005 Det ble ikke mye klarere av å se koden. kan du rydde litt opp i den, indentere? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå