/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Kan man lave en mouseoverfunktion uden at ~
Fra : Jakob Højlev Jørgens~


Dato : 12-11-02 10:02

Jeg er ved at lave en hjemmeside-skabelon for nogen, der skal kunne redigere
indholdet i Netscapes Composer. Desværre går Composer ind og piller ved
kildekoden, så tegnet ' bliver til ' - hvilket naturligvis ødelægger
min mouseoverfunktion.

Er det muligt at definere funktionen i <HEAD> eller i en ekstern fil, og så
kalde den dér, hvor den skal bruges - uden at anvende tegnet '? - " er der
ingen problemer med...

Venlig hilsen
Jakob Højlev Jørgensen



 
 
Jens Peter Karlsen (12-11-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 12-11-02 12:10

Brug en extern js fil.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Tue, 12 Nov 2002 10:02:23 +0100, "Jakob Højlev Jørgensen"
<jakobhjfjerndette@tiscali.dk> wrote:

>Er det muligt at definere funktionen i <HEAD> eller i en ekstern fil, og så
>kalde den dér, hvor den skal bruges - uden at anvende tegnet '? - " er der


Jakob Højlev Jørgens~ (12-11-2002)
Kommentar
Fra : Jakob Højlev Jørgens~


Dato : 12-11-02 12:46


"Jens Peter Karlsen" <jpkarlsen@mvps.org> skrev i en meddelelse
news:3ao1tus35c0h5cta6nuc6gcuut8mpnh481@4ax.com...
> Brug en extern js fil.

Jeg har måske udtrykt mig forkert. Jeg ønsker hjælp til at kalde en
funktion, som er defineret i enten <HEAD> eller en ekstern js-fil. Men jeg
er ingen ørn til programmering.

I øjeblikket står der i <HEAD>
<SCRIPT LANGUAGE="JavaScript">
img1=new Image()
img1.src="alogo.gif"
img2=new Image()
img2.src="alogomo.gif"
</script>

og på det sted, hvor mouseoverfunktionen skal anvendes:

<a href="index.html" border="0" width="74" height="42"
onmouseover="document.images['alogo'].src=img2.src;"
onmouseout="document.images['alogo'].src=img1.src;"><img src="alogo.gif"
name="alogo" border="0" width="74" height="42"></a>

Det virker altså fint, men hvis jeg prøver at skrive:

<SCRIPT LANGUAGE="JavaScript">
function skift1(){document.images['alogo'].src=img2.src;}
function skift2(){document.images['alogo'].src=img1.src;}
</script>

i <HEAD> og

<a href="index.html"><img src="daslogo.gif" border="0" onmouseover="function
skift1()" onmouseout="function skift2()"></a>

kommer der fejl. Det elementære spørgsmål: Hvordan definerer jeg en
mouseoverfunktion et sted, og kalder den fra et andet sted?

Venlig hilsen
Jakob Højlev Jørgensen



Jens Peter Karlsen (12-11-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 12-11-02 13:57

Du bruger ikke function når du kalder en function.
Sådan her i stedet:
<a href="index.html"><img src="daslogo.gif" border="0"
onmouseover="skift1()" onmouseout="skift2()"></a>

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Tue, 12 Nov 2002 12:46:04 +0100, "Jakob Højlev Jørgensen"
<jakobhjfjerndette@tiscali.dk> wrote:

>
><a href="index.html"><img src="daslogo.gif" border="0" onmouseover="function
>skift1()" onmouseout="function skift2()"></a>
>


Jakob Højlev Jørgens~ (12-11-2002)
Kommentar
Fra : Jakob Højlev Jørgens~


Dato : 12-11-02 14:42


"Jens Peter Karlsen" <jpkarlsen@mvps.org> skrev i en meddelelse
news:f6u1tu08gtkq203t0st4r8tt1ehijriquo@4ax.com...
> Du bruger ikke function når du kalder en function.
> Sådan her i stedet:
> <a href="index.html"><img src="daslogo.gif" border="0"
> onmouseover="skift1()" onmouseout="skift2()"></a>
>
> Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

Tusind tak for hjælpen - nu virker det

/Jakob Højlev Jørgensen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste