Avatar billede playr-dk Nybegynder
30. april 2005 - 20:16 Der er 14 kommentarer og
1 løsning

funktion der skifter billede +onmouseover

<a href="root.terasoft.dk/dev" target="_blank">Kig her<a>

Hvis det ikke beskriver det hele så vil jeg hellere end gerne svare på det.

- Thomas
Avatar billede playr-dk Nybegynder
30. april 2005 - 20:17 #1
Avatar billede olebole Juniormester
30. april 2005 - 20:30 #2
<ole>

Hvad siger Gotheren ...?!??!!!

/mvh
</bole>
Avatar billede olebole Juniormester
30. april 2005 - 20:32 #3
- en forudsætning for at folk gider at hjælpe, er at spørgeren gider at spørge om noget ... og på en blot smule begavet måde
Avatar billede playr-dk Nybegynder
30. april 2005 - 20:32 #4
hvad mener ????

:)

- Thomas
Avatar billede moocher Nybegynder
30. april 2005 - 20:36 #5
Læs hvad der står når du trykker på linket ;) http://root.terasoft.dk/dev
Avatar billede playr-dk Nybegynder
30. april 2005 - 20:39 #6
okay :) undskyld :)

det står på siden jeg linker til :)

men her er det :)

Jeg kan ikke finde ud at lave det så pile ikonet skifter retning når jeg trykker på det.
Det skulle gerne gøres i toggleBox funktionen som ligger i default.js
Derudover prøver jeg også på at få onmouseover med i funktioen, så den også skifter billede når man fører musen over.

Jeg ved godt det jeg har lavet ikke vil virke, men det er for at I for en ide af hvad det er jeg vil have.

Det er muligt at se HTML koden her: http://root.terasoft.dk/dev/default.html
og javascript funktionen her: http://root.terasoft.dk/dev/default.js

på forhånd tak.

- Thomas
Avatar billede plazm Nybegynder
30. april 2005 - 21:25 #7
function imgover(id) {
  status = document.getElementById["Box"+id].style.display;
  document.getElementById["Img"+id].src = (status == "none" ? "/images/open_box_over.gif" : "/images/close_box_over.gif" ;
}
function imgout(id) {
  status = document.getElementById["Box"+id].style.display;
  document.getElementById["Img"+id].src = (status == "none" ? "/images/open_box.gif" : "/images/close_box.gif" ;
}
function imgclick(id) {
  status = document.getElementById["Box"+id].style.display;
  document.getElementById["Box"+id].style.display = (status == "none" ? "block" : "none");
  document.getElementById["Img"+id].src = (status == "none" ? "/images/open_box.gif" : "/images/close_box.gif" ;
}

Og så skal billedet laves sådan her

<img style="cursor:pointer;" class=Img1 onclick="imgclick(1);" onmouseover="imgover(1);" onmouseout="imgout(1);" src="images/open_box.gif" alt="" width="18" height="18" name="Icon1">

Har ikke lige testet, men prøv
Avatar billede plazm Nybegynder
30. april 2005 - 21:26 #8
<img style="cursor:pointer;" class=Img1 onclick="imgclick(1);" onmouseover="imgover(1);" onmouseout="imgout(1);" src="images/open_box.gif" alt="" width="18" height="18" name="Icon1">

skal være

<img style="cursor:pointer;" id=Img1 onclick="imgclick(1);" onmouseover="imgover(1);" onmouseout="imgout(1);" src="images/open_box.gif" alt="" width="18" height="18" name="Icon1">
Avatar billede plazm Nybegynder
30. april 2005 - 22:05 #9
Her kommer en kode der virker:
http://plazm.1go.dk/test.php
Avatar billede playr-dk Nybegynder
30. april 2005 - 23:02 #10
Nice Work :)

Så ved jeg hvem jeg skal spørge næsten gang jeg vil af med nogle point :)

Smider du et svar ?

- Thomas
Avatar billede olebole Juniormester
30. april 2005 - 23:20 #11
Det hedder document.getElementById() - med parenteser ... ikke brackets. Ellers er det kun buggy browsere, der kan forstå det  :)
Avatar billede playr-dk Nybegynder
30. april 2005 - 23:51 #12
Det virker nu fint i mozilla/firefox/IE :D

- Thomas
Avatar billede playr-dk Nybegynder
30. april 2005 - 23:54 #13
ahh.. han har også rettet, hvis du havde kigget på det endelige resultat.

- Thomas
Avatar billede plazm Nybegynder
01. maj 2005 - 00:00 #14
svar her :)
Avatar billede plazm Nybegynder
01. maj 2005 - 00:01 #15
hehe ja olebole. men det skulle lige gå hurtigt og har lige siddet og lavet 30 forskellige arrays  i PHP :)
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