/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Række i tabel -> link
Fra : Kenneth Brun Nielsen


Dato : 10-04-06 01:35

Hej alle,

Hvordan laver jeg en hel række i en tabel til et stort link? - gerne med et
onmouseover-baggrundsfarveskift.

/Kenneth

--
http://brun.dk
http://kollegiefodbold.dk



 
 
Lasse Reichstein Nie~ (10-04-2006)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-04-06 08:15

"Kenneth Brun Nielsen" <news@_FJERNES_brun.dk> writes:

> Hej alle,
>
> Hvordan laver jeg en hel række i en tabel til et stort link? - gerne med et
> onmouseover-baggrundsfarveskift.

Det er grimt, men ....

<tr onclick="document.location = 'newUrl';"
onmouseover="this.style.backgroundColor='orange';"
onmouseout="this.style.backgroundColor='';"
style="cursor:pointer;"> .... </tr>

Det er grimt fordi ingen kan se hvor linket fører hen, eller at det
overhovedet er et link.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Jens Gyldenkærne Cla~ (10-04-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-04-06 09:37

Lasse Reichstein Nielsen skrev:

> <tr onclick="document.location = 'newUrl';"
> onmouseover="this.style.backgroundColor='orange';"
> onmouseout="this.style.backgroundColor='';"
> style="cursor:pointer;"> .... </tr>
>
> Det er grimt fordi ingen kan se hvor linket fører hen, eller
> at det overhovedet er et link.

- og fordi det kun virker i browsere der forstår javascript og selv
da kun når man klikker på rækken.


Man kan lave hver celle i rækken til et blok-link, og på den måde
få næsten samme funktion - der mangler bare skiftet af
baggrundsfarve. Det kan - i hvert fald i Firefox og formentlig
også i Opera - løses med tr:hover. Men den vil næppe virke i IE, da
IE kun kan arbejde med :hover på links.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erik Ginnerskov (10-04-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-04-06 13:03

Jens Gyldenkærne Clausen wrote:

> Man kan lave hver celle i rækken til et blok-link, og på den måde
> få næsten samme funktion - der mangler bare skiftet af
> baggrundsfarve. Det kan - i hvert fald i Firefox og formentlig
> også i Opera - løses med tr:hover. Men den vil næppe virke i IE, da
> IE kun kan arbejde med :hover på links.

Eller man kan lave farveskiftet med onMouseOver på tr og derefter lave link
på indholdet i cellerne i rækken (1 link i hver celle). Så vil det objektivt
virke som ønsket og der vil i alle browsere komme den forventede info i
statusbaren om, hvor linket fører hen. Der vil også ske det forventede skift
af cursorens udseende.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk/



Jens Gyldenkærne Cla~ (10-04-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-04-06 13:13

Erik Ginnerskov skrev:

> Eller man kan lave farveskiftet med onMouseOver på tr og
> derefter lave link på indholdet i cellerne i rækken (1 link i
> hver celle). Så vil det objektivt virke som ønsket og der vil
> i alle browsere komme den forventede info i statusbaren om,
> hvor linket fører hen. Der vil også ske det forventede skift
> af cursorens udseende.

Forskellen til det jeg foreslog er alene visningen af baggrunden i
IE. Jeg ville nok foretrække et reparationsscript til IE kombineret
med tr:hover - men det er også et spørgsmål om principper.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Kenneth Brun Nielsen (11-04-2006)
Kommentar
Fra : Kenneth Brun Nielsen


Dato : 11-04-06 22:22

Tak for svarene til jer alle.

/Kenneth



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste