Avatar billede stry Nybegynder
21. marts 2004 - 13:01 Der er 6 kommentarer og
1 løsning

Skift billede ved klik

Jeg har <div>-container som indeholder en r&#1078;kke thumbnail-billeder.
Jeg vil gerne have at det tilsvarende store billede bliver vist i en anden <div>container n&#1077;r der klikkes på thumbnail'en.
Altså når der klikkes på "Bil_Thumb.jpg" som ligger i <div id="thumbramme">, åbnes "Bil_Stor.jpg" i <div id="billedramme">.
Det skal laves således at det er "src" der skiftes, jeg vil ikke bruge frames, tables o.l.

Jeg godt at lignende spørgsmål har været oppe at vende mange gange før men jeg synes ikke der var noget der lige passede.

Håber der er nogen der kan hj&#1078;lpe :-)
Avatar billede stry Nybegynder
21. marts 2004 - 13:03 #1
r&#1078;kke = RÆKKE & n&#1077;r = NÅR
Avatar billede Slawomir Seniormester
21. marts 2004 - 13:05 #2
<table border="0" cellpadding="0">
  <caption><strong>Air Show Photos</strong></caption>
  <tr>
    <td width="100%"><img src="plane1.gif" width="300" height="240" name="photoslider"></td>
  </tr>
  <tr>
    <td width="100%"><form method="POST" name="rotater">
      <div align="center"><center><p><script language="JavaScript1.1">
var photos=new Array()
var which=0

/*Change the below variables to reference your own images. You may have as many images in the slider as you wish*/
photos[0]="plane1.gif"
photos[1]="plane2.gif"
photos[2]="plane3.gif"
photos[3]="plane4.gif"
photos[4]="plane5.gif"


function backward(){
if (which>0){
window.status=''
which--
document.images.photoslider.src=photos[which]
}
}

function forward(){
if (which<photos.length-1){
which++
document.images.photoslider.src=photos[which]
}
else window.status='End of gallery'
}
</script><input type="button" value="&lt;&lt;Back" name="B2"
      onClick="backward()"> <input type="button" value="Next&gt;&gt;" name="B1"
      onClick="forward()"><br>
      <a href="#" onClick="which=1;backward();return false"><small>Start Over</small></a></p>
      </center></div>
    </form>
    </td>
  </tr>
</table>

<p align="center"><font face="arial" size="-2">This free script provided by</font><br>
<font face="arial, helvetica" size="-2"><a href="http://javascriptkit.com">JavaScript
Kit</a></font></p>
Avatar billede stry Nybegynder
21. marts 2004 - 13:05 #3
Jeg ved ikke lige hvad der gik galt men her kommer den på dansk:

Jeg har en <div>-container som indeholder en række thumbnail-billeder.
Jeg vil gerne have at det tilsvarende store billede bliver vist i en anden <div>container når der klikkes på thumbnail'en.
Altså når der klikkes på "Bil_Thumb.jpg" som ligger i <div id="thumbramme">, åbnes "Bil_Stor.jpg" i <div id="billedramme">.
Det skal laves således at det er "src" der skiftes, jeg vil ikke bruge frames, tables o.l.

Jeg godt at lignende spørgsmål har været oppe at vende mange gange før men jeg synes ikke der var noget der lige passede.

Håber der er nogen der kan hjælpe :-)
Avatar billede roenving Novice
21. marts 2004 - 13:16 #4
<script type="text/javascript">
function vis(pic){
document.images['Stort'].src = pic.replace(/Thumb/,"Stor");
}
</script>

-- og din div-container:

<div id="billedDiv"><img name="Stort" src="start.jpg" style="width:320px;height:240px;" /></div>

-- og dine thumbnails:

<img src="Bil_Thumb.jpg" onclick="vis(this.src);" />

-- men det forudsætter, at store/små bogstaver holder ift. regExp'en, og afhængig af din udbyders styresystem måske også ift. filnavnet !-)

Hvis det ikke er vigtig med store/små bogstaver kan regExp'en laves sådan: /thumb/i ...
Avatar billede stry Nybegynder
08. august 2004 - 09:11 #5
Ups! Havde fuldstændig glemt dette spg. og nu kan jeg ikke finde det jeg skulle bruge det til :-) (så det har nok ikke været så vigtigt :-))

>>roenving
Læg et svar, så får du point.
Avatar billede roenving Novice
08. august 2004 - 16:48 #6
Velbekomme '-)
Avatar billede roenving Novice
09. august 2004 - 20:50 #7
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester