Avatar billede skaarup Nybegynder
23. januar 2001 - 00:44 Der er 7 kommentarer og
1 løsning

Argh! OnMouseOver Bøvl.

Jeg kan simpelthen ikke se nogen fejl på denne side: http://www.frekvens.dk/rlnyhp/top-menu1.htm

Alligevel forsvinder billedet, når man fører musen over første link. (lokalnyheder) og det kommer ikke tilbage ved OnMouseOut.

Hvad sker der?

PS: Er det rigtigt forstået, at har man et script, der går igen på mange sider, så kan man gemme det i en .js fil (textfil) og kalde scriptet fra headeren på hver side?

mvh Claus
Avatar billede parazite Nybegynder
23. januar 2001 - 00:47 #1
Fejl: Linie 20 Image er ikke defineret.. erhm... *G*
Avatar billede lp Nybegynder
23. januar 2001 - 00:49 #2
prøv at ændre den der i toppen hedder document.images til document.image

ja man kan referere til en .js fil hvorsomhelst i et dokument ved at gøre således:

<script src=\"filnavn.js\"></script>
Avatar billede apollo69 Nybegynder
23. januar 2001 - 01:27 #3
Den eneste fejl jeg kan finde er som Ip skriver :document.images
Avatar billede apollo69 Nybegynder
23. januar 2001 - 01:44 #4
Naaaa, det passer ikke helt.
Avatar billede skaarup Nybegynder
23. januar 2001 - 01:44 #5
Ip> Tak for svarene. Ændringen til document.image virker desværre ikke.

parazite> Jaja rolig. Det er en side på \"udviklingsstadiet\". Desuden er jeg ikke prof, så bær over med mig. Skriv evt., hvad jeg skal rette, for jeg kan desværre ikke læse dine tanker...
Avatar billede jakoba Nybegynder
23. januar 2001 - 01:45 #6
NEJ. NEJ. NEJ.
Den hedder document.images med et s og det skal den blive ved med.

document.images er det array hvor billeder defineret med <IMG bliver lagret i browsere der er istand til at lave billedskift.

Til gengæld bør du stave image med stort I i linien:
        mix6 = new image;
altså
        mix6 = new Image;
Image er en klasse og de staves med stort.

nede i dine mouseovers bør du ændre til:

onmouseover=\"document.images.fade.src=mix1.src\"
onmouseout=\"document.images.fade.src=mix0.src\"

så vil jeg tro det virker.
Det er igen det der images array. Ved at tage det med i adresseringen undgår du navnesammenfald med alle mulige andre \"fade\" variable du har.

mvh JakobA
Avatar billede skaarup Nybegynder
23. januar 2001 - 01:55 #7
Jakob A. Du er en gud!!

Det var simpelthen det. Du skal lige have nogle point. De kommer i næste post.
Avatar billede jakoba Nybegynder
23. januar 2001 - 02:00 #8
Og een til
ved alle 7 linier a la
        mix6 = new Image;
skal der et sæt tomme parenteser efter Image så det bliver
        mix6 = new image();

Og så lige ;-tegn efter hver sætning i else delen:
      mix0 = \"\";

men så tror jeg heller ikke jeg kan finde mere at brokke mig over :-))
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