04. august 2007 - 16:03
Der er
15 kommentarer og 1 løsning
Lave en tr eller td til et link
Hvordan laver man en TR eller en TD til et link? (vil helst en hel tr, men kan man kun med en td er det nok) Jeg forestiller mig selv noget alla: OnClick='' og så ngoet script der gør det, men er på herrens mark :)
Annonceindlæg fra Infor
04. august 2007 - 16:05
#1
onclick="window.location.href ='andenside.htm'"
04. august 2007 - 16:32
#2
tak, får jeg et svar :)?
04. august 2007 - 16:35
#3
Hvordan får man forresten musen til at blive en hånd når man går over? er man nødt til at lave en css med cursor=hand?
04. august 2007 - 16:37
#4
<ole> Nej, det ville være en skidt idé, da 'cursor:hand' er tussegammel. Brug: 'cursor:pointer' i stedet ;o) - og nej, der er ikke andre muligheder /mvh </bole>
04. august 2007 - 16:41
#5
Ok, jamen take for svarene så :)
04. august 2007 - 16:49
#6
Svar, til onclick olebole kan evt smide et svar, for rettelsen af cursor.
04. august 2007 - 16:50
#7
Sætter de to ting sammen: onclick="window.location.href ='andenside.htm'" style="cursor:pointer"
07. august 2007 - 18:54
#8
Kan det passet at onclick ikke virker i opera? og hvad gør man så? OnMouseDown?
07. august 2007 - 20:07
#9
spidr> Huh? onclick virker da fint i Opera.. Vis lige din nuværende kode, som du ikke mener virker i Opera..
07. august 2007 - 20:46
#10
Den kode du gav mig virker ikke på mit opera på mobilen, men kan godt være den ikke er helt optodate :) har fået klager over at nogle af mine brugere med opera ikke har kunnet bruge denne funktion: <div class=div onclick=Check(option1.name,'$MulA')> Men det er måske fordi det er på en div? Hvilket egentligt er lidt åndsvagt, ku lige så godt være en span :S
07. august 2007 - 20:59
#11
JavaScript i browseren på mobiltelefoner, er begrænsede i forhold til JavaScript i browseren på en PC.. Jeg har ikke testet det (har Opera Mini på min SE K750i), så jeg kan ikke sige dig, om Opera Mini understøtter onclick.. Måske er det pga mangledende "-tegn.. Prøv med det her: <div class=div onclick="Check(option1.name,'$MulA')">
07. august 2007 - 21:00
#12
Det kan jo også være, at det er funktionen Check der er noget galt med.. eller "option1", hvad end det er.. Jeg kunne forestille mig at option1 er en del af en SELECT-box.. Men vis os lige noget mere kode..
07. august 2007 - 21:19
#13
Ah ja, selvfølgelig, var bare næsten sikker på det var den del der ikke virkede.. <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function Check(x,y) { for(i=1;i<=3;i++) { z = "option" + i ; document.all[z].src = "<?php if ($scheme == 2) { print "grafik/off2.gif"; } else { print "grafik/off.gif"; }?>" ; } document.all[x].src = "<?php if ($scheme == 2) { print "grafik/on2.gif"; } else { print "grafik/on.gif"; }?>" document.all.ans.value = y } // End --> </script>
07. august 2007 - 21:21
#14
<div class=div onclick=Check(option1.name,'$MulA')> <img border=0 src="; if ($scheme == 2) { print "grafik/off2.gif"; } else { print "grafik/off.gif"; } print" width=15 height=15 name=option1> $AnsA</div><div class=div onclick=Check(option2.name,'$MulB')> <img border=0 src="; if ($scheme == 2) { print "grafik/off2.gif"; } else { print "grafik/off.gif"; } print" width=15 height=15 name=option2> $AnsB</div><div class=div onclick=Check(option3.name,'$MulC')> <img border=0 src="; if ($scheme == 2) { print "grafik/off2.gif"; } else { print "grafik/off.gif"; } print" width=15 height=15 name=option3> $AnsC</div>
07. august 2007 - 21:40
#15
Så vidt jeg ved, er "document.all" kun til Internet Explorer.. Hvis du skal have fat i elementet, og det skal virke i flere browsere, skal du bruge getElementById.. Dvs: document.getElementById(z).src = ... document.getElementById(z).src = ... document.getElementById(ans).value = ... og egentligt burde du gøre det mere fremtidssikret, ved at bruge .setAttribute('parameter','værdi').. Eksempel: document.getElementById(z).setAttribute("src", "<?php if ($scheme == 2) { print "grafik/off2.gif"; } else { print "grafik/off.gif"; }?>"); Det samme hele vejen ned.. Det gælder hvis du har et id på alle elementerne, hvilke kan anbefales.. Ellers vil jeg råde dig til at sende formen med..
07. august 2007 - 21:44
#16
Mange tak, det vil jeg sætte mig ned og få fikset når jeg har tid :)
Vi tilbyder markedets bedste kurser inden for webudvikling