Avatar billede lish Nybegynder
06. september 2003 - 22:08 Der er 3 kommentarer

ændre billede

Tja, ved ikke lige hvilke kategori dette skal under.. :/
Men jeg står ihvertfald og mangler et script der kan ændre et billede når jeg trykker på et link...
Når dette er gjort skal valget kunne huskes, og være sådan på de næste sider "brugeren" kigger på...

Håber det kan lade sig gøre.. på forhånd tak :]
Avatar billede roenving Novice
13. september 2003 - 00:01 #1
På den side med linket:

<script type="text/javascript">
function changePic(img){
var dato = new Date().getTime()+365*24*60*60*1000;
var exp = new Date(dato);
document.cookie = "pic="+escape(img)+";expires="exp.toGMTString;path=/";
document.images['linkImage'].src = img;
}
</script>

<a href="#" onclick="changePic('billede1.jpg');return false">Billede 1</a>

<img src="startBillede.jpg" name="linkImage">

På de andre sider:

<script type="text/javascript">
function changePic(img){
if(document.cookie){
var txt = document.cookie;
img = txt.substring(txt.indexOf('pic=')+4);
if(img.indexOf(";"))img=img.substring(0,img.indexOf(";"));
}
}
document.images['linkImage'].src = img;
}
</script>
Avatar billede lish Nybegynder
23. oktober 2003 - 01:54 #2
Undskyld at jeg ikke lige har reageret på dit svar.
Hvis du hjælper i gennem er jeg villig til at give dig lidt ekstra point for "ventetiden" på mit svar... :]

Lige pt. virker det ikke som det skal... :/
Jeg har følgende links liggende i en include fil på min side;
default.asp - about.asp - gallery.asp - tutorials.asp - scripts.asp - links.asp - tagwall.asp - contact.asp

Til hver af disse sider er der et billede der viser hvor man er, f.eks. på about er der et billede der står about (about.jpg)

alle mine links skal så linkes til en ny side med billede derefter... altså skal linket til about.asp også åbne about.jpg

Kunne du ikke prøve at skrive 2 sider og deres billeder ind i din kode? -for jeg er vidst ikke skarp nok til det :)

Jeg er heller ikke helt sikker på hvor de to stykker kode skal ind, for jeg skal jo kunne skifte billede fra alle mine sider...
Avatar billede roenving Novice
24. oktober 2003 - 16:34 #3
Det er da lige noget at gå igang med ...

-- desværre har jeg ikke tid lige nu !-|

Og ved at kigge så jeg også at der var fejl i min sætCookie-ting:

<script type="text/javascript">
function changePic(img){
var dato = new Date().getTime()+365*24*60*60*1000;
var exp = new Date(dato);
document.cookie = "pic="+escape(img)+";expires="+exp.toGMTString+";path=/";
document.images['linkImage'].src = img;
}
</script>

-- men jeg vender tilbage !-)
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