Avatar billede filia Juniormester
20. november 2005 - 15:15 Der er 15 kommentarer og
1 løsning

knap-menuen viser sig ikke

Jeg forsøger at rekonstruere denne side:
http://www.x-road.com,
men jeg kan ikke få knap-menuen til at fungere, dvs. den viser sig ikke, selv om der ligger noget script i html´en, og jeg har også den tilhørende .js-fil, stm31.js, (www.x-road.com/stm31.js). Den har jeg lagt i samme mappe som index, og stien skulle da dermed være i orden?
Men menuen viser sig bare ikke.

Jeg har også css´en global.css, som ligger i css/global.css, men den har jo ikke noget med scriptet at gøre, så vidt jeg ved og kan se.
Hvad er problemet?
Avatar billede psykochicken Nybegynder
20. november 2005 - 16:34 #1
Har du et eksempel på det du har lavet - evt. link ?

/psc
Avatar billede filia Juniormester
20. november 2005 - 16:51 #2
Jeg rekonstruerer siden (forsiden/index) i min browser for at finde ud af, hvordan javascriptet fungerer. Kilden er derfor præcis som den ligger på nettet, der er ingen forskel.
I Head ligger henvisningen til stm31.js, og den har jeg så også hentet og lagt i samme mappe som index, hvilket svarer til stien, hvor den er hentet. Men de snakker tilsyneladende ikke sammen.
Jeg ved, at menuen er et javascript, og det kan man jo også se i html´en.
Avatar billede psykochicken Nybegynder
20. november 2005 - 17:15 #3
Tester du lokalt i IE ?
så prøv: funktioner-Internetindstillinger-Avanceret
og under "sikkerhed" sæt flueben ved: "Tillad aktivt indhold at køre i filer på denne computer"

Hvis dette ikke er tilfældet, så er din kode enten ikke identisk med originalsidens, ellers er stien til stm31.js er forkert ;o)

/psc
Avatar billede filia Juniormester
20. november 2005 - 18:57 #4
Problemet er ikke aktivt indhold, det kører, som det skal. Men tak for rådet, nu behøver jeg ikke klikke på den gule linie mere, rart!
Og hvis det er stien, forstår jeg det ikke, for jeg har jo selv hentet filen fra stien/roden, som det ses af adressen til den - og det hele er i øvrigt uændret.
Så det er mystisk!
Avatar billede psykochicken Nybegynder
20. november 2005 - 19:11 #5
tja, hvis index.htm og stm31.js ligger samme sted og hentes med
<script type="text/javascript" src="stm31.js"></script>, så burde det virke.
Du kan også prøve med:
<script type="text/javascript" src="http://www.x-road.com/stm31.js"></script>.
Hvis det virker, så må stm31.js ligge et andet sted end Index.htm, ellers må der være en tastefejl !

/psc
Avatar billede filia Juniormester
20. november 2005 - 19:56 #6
Ja, nu kom der da en menu på! Men knapperne er hvide/transparente, og det er meget lavopløst at se på.
Der er nok ikke nogen oplagt forklaring sådan lige pt.
Avatar billede psykochicken Nybegynder
20. november 2005 - 21:05 #7
knapperne er hvide, fordi stien til global.css også er forkert !-)
/psc
Avatar billede psykochicken Nybegynder
20. november 2005 - 21:09 #8
global.css sørger jo bla. for menuens farver, skrifttyper og baggrundsfarver/-billeder
/psc
Avatar billede filia Juniormester
20. november 2005 - 21:47 #9
Ja, den tanke har jeg også haft, men global.css styrer pænt formateringen i de nederste bokse på siden,(som ellers ville være blå times roman + en noget anden størrelse), så den sti synes ikke at fejle noget.
Avatar billede filia Juniormester
20. november 2005 - 22:04 #10
Avatar billede psykochicken Nybegynder
20. november 2005 - 23:24 #11
Det er fordi du mangler baggrundsbillederne til menupunkterne. Der er 2 billeder, der skiftes mellem ved mousuover/mouseout:

De ligger på http://www.x-road.com/xp3.gif og http://www.x-road.com/xp4.gif.
De skal ligge i roden sammen med index.htm.

/psc
Avatar billede filia Juniormester
21. november 2005 - 01:48 #12
Ja, sørme... - hvor fandt du dem henne???? Det er da nålen i høstakken, jeg kan ikke finde dem!!
Altså i kilde/script. - ??
Smart nok at bruge sådan to, men de har nogle problemer med at følge med, når de skal fylde det hele ud - så forstår jeg også bedre knappernes opførsel.
Ja, men, så er det tilbageværende mysterium jo kun det manglende link internt til stm31.js.
Men eftersom vi åbenbart er enige om, at det burde fungere, så ved jeg, hvordan sådan noget skal laves, og det er det, jeg prøver at finde ud af.
Læg et svar, så jeg kan give dig points....og glem endelig ikke at fortælle, hvor gifferne gemmer sig....
Avatar billede psykochicken Nybegynder
21. november 2005 - 16:09 #13
Da menu-baggrunden ikke blev sat vha. css måtte den jo findes i et script.
I kildekoden på http://www.x-road.com/ i det første script, hvor menupunkterne defineres:
ex. menupunktet Forside:
stm_ai("p0i0",[0,"  Forside              ","","",-1,-1,0,"../../index.htm","_self","","","","",0,0,0,"","",0,0,0,0,1,"#ffffff",1,"#ffffff",1,"xp3.gif","xp4.gif",3,3,1,1,"#cccccc","#9690a8","#333333","#000000","bold 8pt Arial","bold 8pt Arial",0,0]);.....osv

..og behold bare de fleste point selv ;o)

/psc
Avatar billede psykochicken Nybegynder
21. november 2005 - 16:10 #14
og her var et svar :o)
Avatar billede filia Juniormester
21. november 2005 - 17:19 #15
Du har da fortjent alle pointsene - -
Tak, tak, tak for hjælpen!

:-)=
filia
Avatar billede psykochicken Nybegynder
21. november 2005 - 21:31 #16
jamen så tak for point ;o)
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