Avatar billede daniel_d Nybegynder
19. januar 2003 - 23:30 Der er 10 kommentarer og
1 løsning

min gif animation stopper ved show/hide 'lag' - hvorfor ?

Finder der en "ørn" derude, som kan fortælle mig hvorfor min lille gif animation stopper når jeg kører show/hide funktionen af forskellige lag ?

Siden ligger her: www.d-form.dk

Mvh
Daniel D
Avatar billede olebole Juniormester
20. januar 2003 - 01:16 #1
<ole>

yups ... du bruger links:
  <a href="java script:show('Lag01'),hide('Lag00')" class="forsidelink" onfocus="this.blur()">

... prøv at bruge et bedre element til formålet:
  <span onclick="show('Lag01'),hide('Lag00')"
    omouseover="this.fontWeight='bold';"
    onmouseout="this.fontWeight='normal';" class="forsidelink">

Det er af mange grunde at foretrække, fremfor den 'uskønne' brug af JavaScript-pseudo-protokollen. Jeg er selv blevet klogere, siden jeg skrev de funktioner, du bruger  ;o)
/mvh
</bole>
Avatar billede daniel_d Nybegynder
20. januar 2003 - 01:19 #2
:o)
Det vil jeg prøve... Scriptet fandt jeg herinde, så det overrasker mig ikke at det kommer fra din hånd :o)

Ved du forresten hvordan man kan få fat i IE 5.0 til download. Bruger IE 5.5 nu, men vil gerne kunne teste min kode i IE 5.0 også...
Avatar billede daniel_d Nybegynder
20. januar 2003 - 01:20 #3
<span> afsluttes vel med et </span> right ?
Avatar billede olebole Juniormester
20. januar 2003 - 01:25 #4
Ja, man kender jo sine 'uvorne unger', når man genser dem  :D

Nej ... jeg brænder altid selv installatorer ned, efterhånden som jeg downer dem. Prøv at søge på Google ... det er desværre mit bedste bud  :(
/mvh
Avatar billede olebole Juniormester
20. januar 2003 - 01:26 #5
Ja ... </span> er helt korrekt  ;o)
Avatar billede daniel_d Nybegynder
20. januar 2003 - 01:27 #6
har prøvet google, uden held. Dit script gør ikke skriften fed, og pointer er heller ikke "hand", men kan sgu ikke lige huske syntaxen for den.
Help?
Avatar billede olebole Juniormester
20. januar 2003 - 01:48 #7
Damned ... jeg sdavår som en amøbe (oNmouseover) - og glemte 'style' :D

<span onclick="show('Lag01'),hide('Lag00')"
    onmouseover="this.style.fontWeight='bold';"
    onmouseout="this.style.fontWeight='normal';" class="forsidelink">

forsidelink {
  cursor: hand;
  cursor: pointer;
}

Så bruges den cursor, browseren forstår. I IE6 og NS6 hedder det 'pointer' - i lavere versioner af IE hedder det 'hand'.
/mvh
Avatar billede daniel_d Nybegynder
20. januar 2003 - 02:10 #8
Nu virker det bortset fra cursoren som bare ikke har lyst til at være hand/pointer...

Altså min kode ser sådan her ud:

<style type="text/css">
.forsidelink {
  cursor: hand;
  cursor: pointer;
}
</style>

og

<td width="50%" style="border: 1 solid #000000; filter: Alpha(Opacity=85)" bgcolor="#66CCFF" height="145"><p align="center"><span onclick="show('Lag01'),hide('Lag00')" onmouseover="this.style.fontWeight='bold';" onmouseout="this.style.fontWeight='normal';" class="forsidelink">Dynamisk<br>Webdesign</span></td>
Avatar billede daniel_d Nybegynder
20. januar 2003 - 02:28 #9
hvis jeg sætter class'en i td virker det, men self. på hele kassen. Mærkeligt d ik virker på span'en
Avatar billede daniel_d Nybegynder
20. januar 2003 - 02:48 #10
Hvis jeg laver:
<style type="text/css">
.forsidelink {
  cursor: hand;
  cursor: pointer;
}
</style>

om til kun:

<style type="text/css">
.forsidelink {
  cursor: hand;
}
</style>

Virker det fint nok i IE 5.5...
Avatar billede daniel_d Nybegynder
20. januar 2003 - 02:50 #11
fandt fejlen...
hvis cursor: pointer;
står øverst er der ingen problemer... sådan en lille irriterende ting.

Men jeg takker :o)
og self. point til dig mester!
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