Avatar billede tsocm Nybegynder
09. november 2001 - 17:37 Der er 24 kommentarer og
1 løsning

css og javascript

<style type=\"text/css\">
<!--

a.menupunkt {
onfocus=\"this.blur()\"
}
-->
</style>

kan jeg gøre dette på en eller anden måde.
Avatar billede sukos Juniormester
09. november 2001 - 17:40 #1
Lav det for det link du ønsker det skal fungere på!
Avatar billede sukos Juniormester
09. november 2001 - 17:41 #2
css er ikke javascript!
Avatar billede tsocm Nybegynder
09. november 2001 - 17:41 #3
nej det ved jeg, men er onfocus=\"this.blur()\" det her ikke javascript?
Avatar billede tsocm Nybegynder
09. november 2001 - 17:42 #4
jeg ved godt jeg kan lave det på hvert enkelt link, men når nu der i forvejen er css på linkene ville det være en fordel, bare at kunne slrive det et sted.
Avatar billede sukos Juniormester
09. november 2001 - 17:43 #5
Du kan IKKE bruge \" = \" i css!
Avatar billede sukos Juniormester
09. november 2001 - 17:44 #6
Hmm, husker sgutte lige den exacte kode, men det er jo muligt at definere en gang for alle, mener jeg, så alle links opfører sig på den måde.
Avatar billede tsocm Nybegynder
09. november 2001 - 17:45 #7
nej men det er den jeg skal bruge.!
Avatar billede sukos Juniormester
09. november 2001 - 17:51 #8
se her du!

http://www.eksperten.dk/spm/117803

olebole\'s svar!
Avatar billede olebole Juniormester
09. november 2001 - 18:00 #9
<ole>
Du kan bruge en event-handler - som \'onfocus\' - på HTML-elementer. Disse event-handlere er defineret i HTML-standarden og er beregnet til at afvikle JavaScript.
Det, du skriver, er altså noget HTML og JavaScript inde i et stylesheet ...det går ikke.

Du kan lave et JavaScript, der bladrer alle dine links igennem på onload af dokumentet. Det kunne se sådan ud:

<script language=\"JavaScript\">

function deFocus() {
  if (document.layers) return false;  // Stop, hvis browser er NS4.X
  for (i=0; i<document.all.length; i++) { // Vi bladrer sidens elementer igennem
    if (document.all[i].tagName==\"A\") { // Hvis elementet er et link...
    // ...definer en funktion for linkets onfocus-handler:
      document.all[i].onfocus = function(){ window.focus(); }
    }
  }
}
window.onload = deFocus; // Kald funktionen

</script>

/mvh
</bole>
Avatar billede olebole Juniormester
09. november 2001 - 18:02 #10
sukos >> =o)
Avatar billede tsocm Nybegynder
09. november 2001 - 18:06 #11
hmmm prøv lige at kig engang
Avatar billede olebole Juniormester
09. november 2001 - 18:07 #12
Ups ....\'tagName\' er vist først IE5+. Det kan godt være, du skal bruge det eksempel, sukos linkede til  ;o)
/mvh
Avatar billede olebole Juniormester
09. november 2001 - 18:07 #13
tscom >> jeg kikker og kikker .....hvad synes du, jeg skal se?  :)
Avatar billede tsocm Nybegynder
09. november 2001 - 18:08 #14
åhh linket kommer her. http://www.coolcity.f2s.com/index.php3
Avatar billede tsocm Nybegynder
09. november 2001 - 18:09 #15
:-)) kan selvfølgelig bare lave det i php i stedet, det virkedet bare så nemt hvis man kunne gøre det i css...
Avatar billede olebole Juniormester
09. november 2001 - 18:11 #16
Du skriver:

<script language=\"JavaScript\">

function deFocus() {
  if (document.layers) return false;  // Stop, hvis browser er NS4.X
  for (i=0; i<document.all.length; i++) { // Vi bladrer sidens elementer igennem
    if (document.all[i].tagName==\"A\") { // Hvis elementet er et link...
    // ...definer en funktion for linkets onfocus-handler:
      document.all[i].onfocus = function(){ window.focus(); }
    }
  }
}

</head>

...hvis du copy/paster rigtigt, har jeg en middelsvær fornemmelse af, succesraten vil stige væsentligt  ;o)
/mvh
Avatar billede tsocm Nybegynder
09. november 2001 - 18:13 #17
bortset fra der mangler </script> eller hva?...

Den er i orden nu, men der er stadivæk striber rundt om menuerne.
Avatar billede olebole Juniormester
09. november 2001 - 18:14 #18
Der manglede:

window.onload = deFocus; // Kald funktionen

</script>
Avatar billede olebole Juniormester
09. november 2001 - 18:15 #19
...og lad være med at kalde nogen ikke eksisterende funktioner på onload i body-tag\'et.
/mvh
Avatar billede tsocm Nybegynder
09. november 2001 - 18:16 #20
Hold da kæft hvor er det bare stort... , Det jeg prøver at sige, er tak for hjælpen...
Avatar billede olebole Juniormester
09. november 2001 - 18:16 #21
...anytime  ;o)
Avatar billede tsocm Nybegynder
09. november 2001 - 18:17 #22
jepper det er rettet, Takker For Hjælpen...
Avatar billede sukos Juniormester
09. november 2001 - 18:22 #23
Tak for at point blev lagt det rigtige sted!
Avatar billede olebole Juniormester
09. november 2001 - 20:07 #24
sukos >> ikke helt enig!  :)
At linke til en andens script i tidligere spørgsmål bør udløse points til \'linkeren\' - ikke til den oprindelige \'forfatter\'. Desuden var det, jeg skrev ovenfor, ikke helt så godt, som det du linkede til - som jo også understøtter IE4.X ....så egentlig burde disse points være dine. Det jævner sig nu nok  ;o)
/mvh
Avatar billede tsocm Nybegynder
09. november 2001 - 23:39 #25
Både ja og nej... Sukos du kunne være blevet efter olebole kom til, men det gjorde du ikke... du smuttedet... Så Nej du skulle ikke have point.

plus OleBole gav en forklaring som jeg sætter pris på i stedet for bare et link eller \"+/&%#/#&7y3\" er svaret.
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
Kurser inden for grundlæggende programmering

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