Avatar billede tahoo Nybegynder
04. juni 2004 - 00:40 Der er 7 kommentarer og
1 løsning

skifter billede ved alink

hej

jeg har en side med 2 frame - en menu og en vis

i min menu side har jeg billeder, som link - så når man trykker på et billede i menuen bliver den side som den linker til åben i vis..

det er virker også godt nok..

men jeg vil gerne have sådan at når man trykker på billede i menuen, så kommer der et andet billede så man kan se at den menu billede er aktiv... noget med a:link...

syntes ikke lige jeg kan finde en løsning på det.. når det er billede, som link
Avatar billede roenving Novice
04. juni 2004 - 01:09 #1
Du skal simpelthen direkte skifte src på billedet !o]

-- og hvis du så har flere punkter i menuen bliver det jo lidt kompliceret, men f.eks. den automatisk genererede funktion i DreamWeaver klarer det faktisk på en lidt elegant måde:

Den gemmer reference til element og src, som sidst er blevet skiftet, og skifter så det tilbage, før det nye skiftes frem (og gemmes !-)

-- men hvis du kan blive en anelse mere konkret, kan vi jo finde en vej ...
Avatar billede tahoo Nybegynder
04. juni 2004 - 09:35 #2
syntes jeg har kikket efter denne funktion i dreamweaver - men kan kun få den til at virke når musen er over...
Avatar billede tahoo Nybegynder
04. juni 2004 - 22:40 #3
-- men hvis du kan blive en anelse mere konkret, kan vi jo finde en vej ...

Jeg prøver

Jeg har en side med 2 frames...

i min menu står mine menu punkter som billeder, så vil jeg gerne lave sådan man kan se hvilken menu man er inde på.. dvs. jeg bliver så nød til at have sådan når man er på fx. menubillede1 - bliver det vist et andet billede - så man kan se den er markeret...


fx. her er et billede link.:

<a href="side.htm"><img src="pic_1.jpg"></a>

når så man har trykket på det link bliver den til
<a href="side.htm"><img src="pic_2.jpg"></a>

- så brugeren kan se at det er den man er inde på..
Avatar billede roenving Novice
05. juni 2004 - 14:34 #4
<script type="text/javascript">
var lastPic = null,lastSrc="";
function swapSrc(elm,newSrc){
  if(lastPic)lastPic.src = lastSrc;
  lastPic = elm;
  lastSrc = elm.src;
  elm.src = newSrc;
}
function swapSrcRestore(){
  lastPic.src = lastSrc;
  lastPic = null;
}
</script>

-- og så kan du:

<a href="side.htm" onclick="swapSrc(this.firstChild,'pic_2.jpg')"><img src="pic_1.jpg"></a>

-- og ideen i at have restore-tingen er, at du måske også vil have en mouseoverting, som der så er forberedt til !-)
Avatar billede tahoo Nybegynder
06. juni 2004 - 12:26 #5
Hej roenving

super det virker.. - så er der point til dig..
Avatar billede tahoo Nybegynder
06. juni 2004 - 13:25 #6
Hej igen roenving

Der var jeg lige lidt for hurtig...
Jeg har også et andet frame hvor jeg har et link i, den vil jeg gerne have til at arbejde sammen med min menu frame... - har du en løsning på det ?
Avatar billede tahoo Nybegynder
05. maj 2005 - 23:06 #7
lukker det spørgmål da der aldrig er blevet lavet et svar..
Avatar billede roenving Novice
06. maj 2005 - 11:47 #8
Okay ...
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