/ 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
a:hover
Fra : Andreas Clausen


Dato : 29-03-01 17:43

Hvorfor er det lige at på denne side:

http://agency.gjk.dk/kobbergryden/PROFIL.htm

at a:hover virker på links i brødtekst, men ikke i
min menu?
( NN 6.0)

--
Venlig Hilsen

Andreas Clausen
http://website.gjk.dk/snagg




 
 
Allan Vebel (29-03-2001)
Kommentar
Fra : Allan Vebel


Dato : 29-03-01 19:03

Andreas Clausen <ad@gjk.dk> skrev
> http://agency.gjk.dk/kobbergryden/PROFIL.htm
> at a:hover virker på links i brødtekst, men ikke i
> min menu?

For at hover fungerer, skal det nødvendigvis ligge i en <a href...>
Her kan du så have din onClick, for eksempel

<a href="#" onClick="vislagNr('om');>Om Kobbergryden</a>

--
Allan



Andreas Clausen (29-03-2001)
Kommentar
Fra : Andreas Clausen


Dato : 29-03-01 19:10

> For at hover fungerer, skal det nødvendigvis ligge i en <a href...>

Gør den også.
Bliver bare udskrevet i javascript:

function menu()
{
for (var i = 1; i<menu.arguments.length; i++)
{
document.write('<a href=' + menu.arguments[i] + '.htm target=_self
onMouseOver="info(' + i + '); return true;" onMouseOut="Clear();">');
document.write(menu.arguments[i]+' </a>');
}
}

--
Venlig Hilsen

Andreas Clausen
http://website.gjk.dk/snagg



Allan Vebel (29-03-2001)
Kommentar
Fra : Allan Vebel


Dato : 29-03-01 22:02

Andreas Clausen <ad@gjk.dk> skrev
> > For at hover fungerer, skal det nødvendigvis ligge i en <a href...>
>
> Gør den også.
> Bliver bare udskrevet i javascript:

Hm, det er bare ikke det der kommer frem på brugerens skærm - og derfor
fungerer det ikke. For brugeren er det bare en <span> med onclick, og her
vil hover aldrig fungere:

Klip fra kildekoden:
<H4><br><br><br>
<span id=hovedvin onClick="vislagNr('lok');">Lokaler</span><br>
<span id=hovedvin onClick="vislagNr('pers');">Personale</span><br>
<span id=hovedvin onClick="vislagNr('om');">Om kobbergryden</span><br>
<span id=hovedvin>Hjemmelavet chokolade</span><br>
<br>

hvor <h4> ikke engang er afsluttet.

Et eller andet er altså gået galt i javascriptgenereringen - det er jo gået
fint nok med

<script language=javascript>
menu('','MENU','VIN','CIGAR','TEMAER','PROFIL','PRESSEN','KORT','BESTIL')
</script>

Prøv at kigge lidt på den kildekode der bliver genereret, så vil du forstå
hvorfor.

NN4 går i øvrigt fuldstændig amok over for din kode, og Opera5 er heller
ikke glad for den.
--
Allan



Andreas Clausen (29-03-2001)
Kommentar
Fra : Andreas Clausen


Dato : 29-03-01 22:41

> Andreas Clausen <ad@gjk.dk> skrev
> > > For at hover fungerer, skal det nødvendigvis ligge i en <a href...>
> >
> > Gør den også.
> > Bliver bare udskrevet i javascript:
>
> Hm, det er bare ikke det der kommer frem på brugerens skærm - og derfor
> fungerer det ikke. For brugeren er det bare en <span> med onclick, og her
> vil hover aldrig fungere:
>
> Klip fra kildekoden:
> <H4><br><br><br>
> <span id=hovedvin onClick="vislagNr('lok');">Lokaler</span><br>
> <span id=hovedvin onClick="vislagNr('pers');">Personale</span><br>
> <span id=hovedvin onClick="vislagNr('om');">Om kobbergryden</span><br>
> <span id=hovedvin>Hjemmelavet chokolade</span><br>
> <br>
>
> hvor <h4> ikke engang er afsluttet.

Lad os lige få en ting på det rene:
Det er ikke den ovenstående menu der skal virke med a:hover.
Det er min hovedmenu indeholdende:
Menu - Vin - Cigar osv....
Så her er der skam intet galt.

> Et eller andet er altså gået galt i javascriptgenereringen - det er jo
gået
> fint nok med
>
> <script language=javascript>
> menu('','MENU','VIN','CIGAR','TEMAER','PROFIL','PRESSEN','KORT','BESTIL')
> </script>
>

Nej, for det er i den menu hvor a:hover ikke virker. (NN 6.0)
Selvom koden via javascript generering indeholder
<a href...>

Og selvom menuen udskrives med javascript, vil det for brugeren
være nøjagtig som var det skrevet i ren html.

> Prøv at kigge lidt på den kildekode der bliver genereret, så vil du forstå
> hvorfor.

Forstå hvad?

> NN4 går i øvrigt fuldstændig amok over for din kode, og Opera5 er heller
> ikke glad for den.

Er ved at teste det...

--
Venlig Hilsen

Andreas Clausen
http://website.gjk.dk/snagg




Andreas Clausen (29-03-2001)
Kommentar
Fra : Andreas Clausen


Dato : 29-03-01 22:45

Måske jeg lige skulle ridse problemet op igen:

I min menu ( menu - vin - cigar osv... ) virker a:hover ikke.
Menuen er udskrevet i javascript, men dette burde ikka have indvirkning.

Derimod virker min a:hover på mine links i min hoved tekst.
(middelfart museum etc.)

Dette er linket vi snakker om:

http://website.gjk.dk/kobbergryden/PROFIL.htm

Og browseren som det ikke virker i er:

Netscape Navigator 6.0

--
Venlig Hilsen

Andreas Clausen
http://website.gjk.dk/snagg




Claus O (30-03-2001)
Kommentar
Fra : Claus O


Dato : 30-03-01 09:31

"Andreas Clausen" <ad@gjk.dk> wrote

> Dette er linket vi snakker om:
>
> http://website.gjk.dk/kobbergryden/PROFIL.htm
>
> Og browseren som det ikke virker i er:
>
> Netscape Navigator 6.0
>

Netscape kan ikke finde ud af ret meget, heller ikke hover.
Claus



Knud Gert Ellentoft (30-03-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 30-03-01 10:12

Fri, 30 Mar 2001 10:30:41 +0200, skrev "Claus O"
<ClausOlsen@NOSPAMhotmail.com>:

>Netscape kan ikke finde ud af ret meget, heller ikke hover.

?

Hvorfor skulle Netscape 6 ikke kunne det?


med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 24. marts 2001.

Allan Vebel (30-03-2001)
Kommentar
Fra : Allan Vebel


Dato : 30-03-01 11:03

Andreas Clausen <ad@gjk.dk> skrev

> I min menu ( menu - vin - cigar osv... )
> virker a:hover ikke.

Den menu fungerer fint hos mig i IE5 - derfor har jeg ikke koncenterert mig
om den.

Jeg har KUN kigget på den menu der IKKE fungerer. Det burde du få den til -
det skal vel ikke være en gættekonkurence for brugeren, når der hverken
kommer hover eller cursor:hand; på de links der åbner nye lag?

> Menuen er udskrevet i javascript, men dette
> burde ikka have indvirkning.

Normalt ikke. Hover bliver styret fra css.

> Derimod virker min a:hover på mine links i min
> hovedtekst. (middelfart museum etc.)

Den ligger jo også i <a href> - og virker også her. Kig lige i koden.

> Og browseren som det ikke virker i er:
> Netscape Navigator 6.0

Jeg kan forestille mig at NN6 ikke kan finde ud af din function menu() i
data.js - og det i virkeligheden er den du skal kigge på. Hos brugeren
kommer der jo kun dette ud:

<script language=javascript>
menu('','MENU','VIN','CIGAR','TEMAER','PROFIL','PRESSEN','KORT','BESTIL')
</script>

så skal det også funger i NN, må du finde en anden måde at gøre det på.
--
Allan







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

Månedens bedste
Årets bedste
Sidste års bedste