|
| 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
| |
|
|