JavaScript menu

Tags:    html css

Jeg er igang med at lave min menu sådan at når man køre over den skifter billedet (som er linken) sig om til et andet...

Ligesom www.samsung.com har gjord med deres menu.

Til dette har jeg brugt noget javascrip - skønt jeg ikke har nogen kendskab til sproget :D

Men det går nu meget godt...


Har brugt dette script:


Fold kodeboks ind/udKode 



Og min <body> ser sådan ud:

Fold kodeboks ind/udKode 



Og til sidst ser mine links sådan ud:


Fold kodeboks ind/udKode 



Det bør sådan set være det - ikke sandt. Men der sker intet når jeg så prøve det....

Får heller ikke nogen fejl, så der er intet hjælp at hente der.



Jeg har lagt mine koder + billeder osv. ud på nettet hvis det hjælper:

www.shafh.dk/1.zip

__________________________________

Må også sige at jeg som sagt ikke er så god til Javascript så har snuppet mange af koderne fra www.itsiden.dk's kildekode :D ...

Der kan i måske se hvad jeg har gjord forkert, når i samligner :D


Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates



10 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hmm, jeg har ikke kigget rigtigt på din kode, men jeg har en anden kode som gerne skulle virke:
Fold kodeboks ind/udKode 

Og den er heller ikke så lang :D

ps, jeg kender heller ikke så meget til js, men det overstående script burde gerne du...

Hilsen
Jan S.

[Redigeret d. 01/01-05 17:53:11 af Jan S]



Lavede det her for en der også skulle lave image swaps.

put det her nederst i din fil(hvis du bruger det altså)
Fold kodeboks ind/udKode 


så kan du give de forskellige img tags attributterne
src,srcMOV,srcMD,srcMU.
Du skal bruge src og srcMOV

eksempel:
Fold kodeboks ind/udKode 



og hvis du fjerner comentaren i toppen får du bank :P.
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Nu får jeg en besked :S

Linje: 31
Tegn: 1
Fejl: Et opjekt var ventet
Kode: 0
URL: file://C:\\Documents and Settings\\Shafh Developer\\Dokumenter\\HJP\\New Site\\temp_index.php


Linje: 31 er

<body onLoad="MM_preloadImages('Forside2.JPG','Nyheder2.JPG','Download2.JPG','Links2.JPG','Feedback2.JPG','Om2.JPG')">

Der bør da ikke være noget galt? :S





Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates



Nu får jeg en besked :S

Linje: 31
Tegn: 1
Fejl: Et opjekt var ventet
Kode: 0
URL: file://C:\\Documents and Settings\\Shafh Developer\\Dokumenter\\HJP\\New Site\\temp_index.php


Linje: 31 er

<body onLoad="MM_preloadImages('Forside2.JPG','Nyheder2.JPG','Download2.JPG','Links2.JPG','Feedback2.JPG','Om2.JPG')">

Der bør da ikke være noget galt? :S





Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates

Var det med mit script eller dit/itsiden.dks?

Hilsen
Jan S.



Med dit... Men det her skal vel stadig være der? :S
Ellers går det sku får langsomt.


Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates



Jan S.

Jeg har hjulpet ham over MSN, og foreslog at han kiggede på itsiden.dk's fordi den indeholder et element der preloader billederne, så det går hurtigere... Det er derfor han vil beholde den kode...

//Emilbp



Dette:

<a href="#" onmouseout="skiftbil('im1', 'billede1.gif', 'document')" onmouseover="skiftbil('im1', 'billede0.gif"><img src="billede0.gif" name="im1"></a>
<a href="#" onmouseout="skiftbil('im2', 'andet1.gif', 'document')" onmouseover="skiftbil('im2', 'andet0.gif"><img src="andet0.gif" name="im2"></a>


Har jeg ændret til:

<a href="http://www.shafh.dk/index.php" id="menupunkt1" onmouseout="skiftbil('im1', 'Forside2.JPG', 'document')" onmouseover="skiftbil('im1', 'Forside2.JPG')"> <IMG height=16 src="Forside.JPG" width=100 border="0"></a><br>

Du har glemt at slutte noget af det du har startet: bl.a. " "og ()


Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates



Når du mener nederst, er det så under </html>??? :S

Det har jeg gjord og får følgene fejl:

Linje: 138
Tegn: 3
Fejl: Opjekt understøtter ikke denne egenskab og metode
Kode: 0
URL: file://C:\\Documents and Settings\\Shafh Developer\\Dokumenter\\HJP\\New Site\\temp_index.php


Linje 138 er:
if(document.images.getAttribute('srcMOV'))

Et godt stykke nede i din script.

_____________

Vil det enlig ikke være en god ide at bruge koden med

<body .... >

Så bør det jo gerne køre lidt hurtigere! :S

_______________

I kan jo også prøve at gøre det med hjemmesiden på overstående link, og så sende det til mig. Eller evt. uploade



Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates

[Redigeret d. 01/01-05 20:12:52 af Shafh]



Scripts der står frit i filen bliver kørt mens filen loader altså før onload for body,antog det var det du spurgte om, mit script er lavet til folk der.
1. ikke gider rette scripts 117 steder i fil.
2. ikke har nogen som helst forstand på javascript, så dette her er bare at cp en blok ind i bunden af en fil også tilbage til at skrive tags med attributer.
3. fordi jeg havde lavet det før nævnte slags og kedet mig temmelig meget en mandag morgen i september<--kunne være sandt.


fejlen der opstod er fordi at Udvikleren der har lavet denne side ikke slår html generering fra tekst fre i kode blokke.

så uploaded den her fil for dig.
http://www.the-hive.dk/~donp/temp_index.html


-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Cool nok.. Så der party :D



Shafh
Shafh@stofanet.dk
Theis F. Hinz

Behandl nørder godt.
Du ender sandsynligvis
med at arbejde for en

Motto af Bill Gates



t