Avatar billede dinodk Nybegynder
10. januar 2003 - 00:38 Der er 15 kommentarer

Hvordan får jeg et javascript til at virke et bestemt sted?

Jeg har lidt problemer..
Jeg har fx en menu i ventre side, og der vil jeg gerne have lagt et script ind, det er et script der gør at når man peger hen over hver linie i menuen, så kommer der en farve frem..
Det er pisser svært hvergang jeg indsætter scriptet, står det bare oppe i ventre hjørne, men det ser jo lidtsom lidt dumt ud når hjemmeside/menuen er i midten..

60 point for et godt svar, skal simpelthent have det løst IAFTEN..
Avatar billede dinodk Nybegynder
10. januar 2003 - 00:41 #1
Forresten så bruger jeg, Macromedia Dreamweaver MX
Avatar billede cozey Nybegynder
10. januar 2003 - 00:48 #2
Har du husket at sætte det rigtige ind i <HEAD></HEAD> osv. ... ? For ellers burde den ikke gøre det ...
Avatar billede dinodk Nybegynder
10. januar 2003 - 00:50 #3
Jeg har sat det ind i head-head...Men det er nemlig det jeg ikke forstår hvorfor skal det sætter derind, hvordan får jeg det så til at virke et bestemt sted jeg vælger??..fx menuen som jeg gerne vil have det ind i..
Avatar billede tangveje Nybegynder
10. januar 2003 - 00:54 #4
Kan du vise os koden, kan være det hjælper os til at se fejlen :)
Avatar billede dinodk Nybegynder
10. januar 2003 - 01:00 #5
Jamen hvem siger der er en fejl?
Jeg sætter bare koden ind øverst inde hvor man indtaster alle de koder..
Skal bare vide hvordan sætter jeg koder ind et bestemt sted..
Du har vel set at folk har menuer der blinker når man kører ned over siden..
Hvordan forbinder jeg det sted hvor jeg indtaster koder, med det sted jeg skal bruge den????



<applet CODE="image3dcube.class" WIDTH="255" HEIGHT="255">
<param name="background" value="000080">
<param name="shadowcolor" value="000070">
<param name="textcolor" value="000000">
<param name="spotlight" value="no">
<param name="showlightbutton" value="no">
<param name="sleeptime" value="5">
<param name="target" value="_blank">
<param name="anglestep" value="8">
<param name="mouseresponse" value="6">
<param name="zoomspeed" value="5">
<param name="image0" value="image1.jpg">
<param name="image1" value="image2.jpg">
<param name="image2" value="image3.jpg">
<param name="image3" value="image4.jpg">
<param name="image4" value="image5.jpg">
<param name="image5" value="image6.jpg">
<param name="url0" value="http://www.viewsource.dk">
<param name="url1" value="http://www.viewsource.dk">
<param name="url2" value="http://www.viewsource.dk">
<param name="url3" value="http://www.viewsource.dk">
<param name="url4" value="http://www.viewsource.dk">
<param name="url5" value="http://www.viewsource.dk">
</applet>
Avatar billede dinodk Nybegynder
10. januar 2003 - 01:02 #6
fx på denne side her, i højre side kør op og ned af menuen engang og du ser det bliver hvidt..
det vil jeg også have noget ligende, men hvorfor skal jeg så indsætte scriptet et andet sted, hvorfor ikke i den kode hvor menuen befinder sig???
Avatar billede dinodk Nybegynder
10. januar 2003 - 01:02 #7
Avatar billede tangveje Nybegynder
10. januar 2003 - 01:11 #8
Den kode du lige postede har så vidt jeg kan se ikke meget med javascript at gøre, men derimod java (der er stor forskel selvom navnene virker ens)

Hvis det er javascript vi snakker om, så indsætter du det i head delen, og bruger forskellige events såsom onMouseOver="min_javascript_funktion()" de steder hvor de skal bruges. Det er svært at hjælpe dig i det tilfælde, hvis ikke man kan se koden, og hvis ovenstående er koden, har det slet ikke noget med javascript at gøre, og så kan jeg personligt ikke hjælpe dig meget.
Avatar billede dinodk Nybegynder
10. januar 2003 - 01:16 #9
Okay men kan du så ikke lige finde en kode til mig??
Du har vist forstået hvad det er jeg vil have.
Avatar billede tangveje Nybegynder
10. januar 2003 - 01:27 #10
Tja... Hvis jeg har forstået det korrekt, og det tror jeg at jeg har :) Så skulle dette faktisk kunne gøre det for dig....

Dine menu-links skal se sådan her ud (nogenlunde)

<div class="menupunkt"><a href="blabla.htm" class="menulink"></div>

Dette indsætter du så i head-delen

<style type="text/css">
.menupunkt {
  width : 130px ;
}

a.menulink:link {
  display : block ;
  width : 100% ;
  line-height : 20px ;
  color : black ;
  text-decoration : none ;
}


a.menulink:visited {
  display : block ;
  width : 100% ;
  line-height : 20px ;
  color : black ;
  text-decoration : none ;
}


a.menulink:hover {
  display : block ;
  width : 100% ;
  line-height : 20px ;
  background-color : black ;
  color : white ;
  text-decoration : none ;
}
</style>

Ikke engang javascript, men CSS, men skulle virke... Det er dog et hurtigt eksempel, for at vise hvordan det normalt gøres, grundlæggende altså :)
Avatar billede tangveje Nybegynder
10. januar 2003 - 01:28 #11
Hov, sådan her :)

<div class="menupunkt"><a href="blabla.htm" class="menulink">Menupunkt 1</a></div>
Avatar billede cozey Nybegynder
10. januar 2003 - 01:29 #12
tangveje>>>
Det er en helt korrekt løsning.
Sådan har jeg ihvertfald også opfattet det... ;o)
Avatar billede dinodk Nybegynder
10. januar 2003 - 01:43 #13
<div class="menupunkt"><a href="blabla.htm" class="menulink"></div>


Hvor skal den sætter ind henne?
Avatar billede tangveje Nybegynder
10. januar 2003 - 01:49 #14
Der hvor du vil have din menu... Et lidt mere udbygget eksempel på det

<div class="menupunkt"><a href="blabla1.htm" class="menulink">Side 1</a></div><br>
<div class="menupunkt"><a href="blabla2.htm" class="menulink">Side 2</a></div><br>
<div class="menupunkt"><a href="blabla3.htm" class="menulink">Side 3</a></div><br>
Avatar billede tangveje Nybegynder
10. januar 2003 - 01:54 #15
http://www.gensmann.com/css/faq.htm#305

Den kan jeg forresten anbefale dig... Læs under overskriften "Making a mouseover....." (kan ikke lige huske teksten i hovedet, dårlig hukommelse :)
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