10. november 2000 - 13:17
Der er
1 kommentar og
1 løsning
brug af show text in layer\"
Så er den gal igen - Derfor går jeg endnu engang til ekspertpanelet.
Jeg må hellere indskyde, at jeg er nybegynder mht. til opbygning af hjemmesider!
Men alt begyndelse er jo svær......*s*
eks. Jeg har en side, hvor der er eks. vis er 12 tumbnails opstillet i en tabel.
hver tumbnail er så et link (eks. link1....link12)
Der findes en bahavior der hedder \"show text in layer\" - Det jeg ønsker at gøre er, når man eks.vis klikker på et af disse tumnails skal billederne vises i en anden str. et bestemt layer hvergang...
Alternativt skal jeg opbygge 12 layers med hver sit billede og bruge behavioren \"show/hide layer\" men det er jo en lidt besværlig måde, at gøre dette på....
findes denne funktion i dreamweaver3????
Mvh carsten
15. november 2000 - 02:02
#1
Hejsa..
Her er en løsning:
<script language=\"JavaScript\">
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
function ShiftImg(Img, id, nestref) // Img er billedets navn, id er navnet på laget og nestref skal være null for at det også virker i NS
{
if (ns4)
{
var lyr = (nestref)? eval(\'document.\'+nestref+\'.document.\'+id+\'.document\') : document.layers[id].document ;
lyr.open() ;
lyr.write(\'<img src=\"images/\' + Img + \'\" border=\"0\">\') ;
lyr.close() ;
}
else if (ie4)
{
document.all[id].innerHTML = \'<img src=\"images/\' + Img + \'\" border=\"0\">\' ;
}
}
//-->
</script>
og kaldes med java script:ShiftImg(\'back.gif\', \'Layer1\', null) i en href
Håber at det virker..