/ 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
Hvad gå galt her
Fra : Allan Schuster Bach


Dato : 25-01-01 18:33

Jeg har lavet en mouseover og mouseout, men jeg kan shu ikke rigtig får det
til at funke rigtig
Den kommer aldrig ned i elsif linien, og jeg kan ikke rigtig gennemskue
fejlen.

sub musover (menu)
menu.style.cursor = "hand"
menu.style.color = "green"
if menu = ov1 then
me1.style.display = ""
elseif menu = ov2 then
me2.style.display = ""
end if
end sub

sub musud(menu)
menu.style.cursor = ""
menu.style.color = "blue"
if menu = ov1 then
me1.style.display = "none"
elseif menu = ov2 then
me2.style.display = "none"
end if
end sub



 
 
Jens Peter Karlsen (25-01-2001)
Kommentar
Fra : Jens Peter Karlsen


Dato : 25-01-01 21:25

Hjælper det hvis du husker <script language="vbscript"> og </script>?
Iøvrigt er VBScript ikke at anbefale på clientsiden da det kun virker
i IE.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Thu, 25 Jan 2001 18:32:56 +0100, "Allan Schuster Bach"
<schuster@schuster.dk> wrote:

>Jeg har lavet en mouseover og mouseout, men jeg kan shu ikke rigtig får det
>til at funke rigtig
>Den kommer aldrig ned i elsif linien, og jeg kan ikke rigtig gennemskue
>fejlen.
>
>sub musover (menu)


Jens Peter Karlsen (25-01-2001)
Kommentar
Fra : Jens Peter Karlsen


Dato : 25-01-01 21:30

I øvrigt vil dette nok virke bedre:

sub musover (menu)
menu.style.cursor = "hand"
menu.style.color = "green"
menu.style.display = ""
end if
end sub

sub musud(menu)
menu.style.cursor = ""
menu.style.color = "blue"
menu.style.display = "none"
end if
end sub

On Thu, 25 Jan 2001 18:32:56 +0100, "Allan Schuster Bach"
<schuster@schuster.dk> wrote:

>Jeg har lavet en mouseover og mouseout, men jeg kan shu ikke rigtig får det
>til at funke rigtig
>Den kommer aldrig ned i elsif linien, og jeg kan ikke rigtig gennemskue
>fejlen.
>
>sub musover (menu)


Allan Schuster Bach (25-01-2001)
Kommentar
Fra : Allan Schuster Bach


Dato : 25-01-01 22:49

Nej, for det er et andet objekt, som skal blive synlig, når OnMouseOver og
OnMouseOut bliver aktiveret. Så på en eller anden få jeg ikke fat i det
rigtig objekt, og jeg er i tvivl om hvordan jeg gør. Når musen kommer over
ID=ov1 skal ID=me1 blive synlig. Når musen bliver fjernet fra ID=ov1 skal
ID=me1 blive "usynlig" igen.
Og det er her det går galt.

Håber at du kan hjælp mig.

PS. Jeg er klar over problemetiken omkring IE og alle de andre.

<SCRIPT LANGUAGE=vbscript>
<!--
sub musover (menu)
menu.style.cursor = "hand"
menu.style.color = "green"
if menu = ov1 then
me1.style.display = ""
elseif menu = ov2 then
me2.style.display = ""
end if
end sub

sub musud(menu)
menu.style.cursor = ""
menu.style.color = "blue"
if menu = ov1 then
me1.style.display = "none"
elseif menu = ov2 then
me2.style.display = "none"
end if
end sub
</SCRIPT>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Menu</title>
</head>

<body>
<div id ="ov1" OnmouseOver="musover me" OnmouseOut="musud me"
style="position:Absolute; left: 10; top:10; height: 21; width: 90">tekst
1</div>
<div id ="ov2" OnmouseOver="musover me" OnMouseOut="musud me"
style="position:Absolute; left:125; top:10; height: 21; width:
90">tekst</div>

<div id="me1" style="display:none; position:Absolute; left: 10; top:30;
width: 226; height: 23">
&nbsp;punkt 1&nbsp;punkt 2 &nbsp;punkt 3xx
</div>

<div id="me2" style="display:none; position:absolute; left: 10; top:30;
width: 226; height: 23">
&nbsp;punkt zx&nbsp;punkt xc&nbsp;punkt cvx
</div>
</body>

</html>

"Jens Peter Karlsen" <jpkarlsen@mvps.org> skrev i en meddelelse
news:nu217t88he3li84h49bol27jor6jljc5ub@4ax.com...
> I øvrigt vil dette nok virke bedre:
>
> sub musover (menu)
> menu.style.cursor = "hand"
> menu.style.color = "green"
> menu.style.display = ""
> end if
> end sub
>
> sub musud(menu)
> menu.style.cursor = ""
> menu.style.color = "blue"
> menu.style.display = "none"
> end if
> end sub
>




Jens Peter Karlsen (26-01-2001)
Kommentar
Fra : Jens Peter Karlsen


Dato : 26-01-01 03:13

Brug visibility: hidden/visible.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Thu, 25 Jan 2001 22:48:51 +0100, "Allan Schuster Bach"
<schuster@schuster.dk> wrote:

>Nej, for det er et andet objekt, som skal blive synlig, når OnMouseOver og
>OnMouseOut bliver aktiveret. Så på en eller anden få jeg ikke fat i det
>rigtig objekt, og jeg er i tvivl om hvordan jeg gør. Når musen kommer over
>ID=ov1 skal ID=me1 blive synlig. Når musen bliver fjernet fra ID=ov1 skal
>ID=me1 blive "usynlig" igen.
>Og det er her det går galt.


Allan Schuster Bach (26-01-2001)
Kommentar
Fra : Allan Schuster Bach


Dato : 26-01-01 18:08

Jeg takker for den hjælp du har givet mig, men desværre virker det stadig
ikke hensigten, og jeg er ved at blive godt tosset over det. For af en eller
andet grund så vil me2 ikke blive vist. Jeg har en eller anden ide om, at
jeg ikke bruger de objekter rigtig, men jeg kan desværre ikke finde
løsningen. Håber at du kan hjælpe mig igen

Allan Bach

"Jens Peter Karlsen" <jpkarlsen@mvps.org> skrev i en meddelelse
news:m5n17tk7vusvhm0bu64epm72he801gi9t0@4ax.com...
> Brug visibility: hidden/visible.
>
> Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.
>
> On Thu, 25 Jan 2001 22:48:51 +0100, "Allan Schuster Bach"
> <schuster@schuster.dk> wrote:
>
> >Nej, for det er et andet objekt, som skal blive synlig, når OnMouseOver
og
> >OnMouseOut bliver aktiveret. Så på en eller anden få jeg ikke fat i det
> >rigtig objekt, og jeg er i tvivl om hvordan jeg gør. Når musen kommer
over
> >ID=ov1 skal ID=me1 blive synlig. Når musen bliver fjernet fra ID=ov1 skal
> >ID=me1 blive "usynlig" igen.
> >Og det er her det går galt.
>



Jens Peter Karlsen (27-01-2001)
Kommentar
Fra : Jens Peter Karlsen


Dato : 27-01-01 02:44

For mig lyder det som om du har et kald til begge funktioner fra det
samme objekt?
Altså både mouseover og mouseout ligger på me1. Hvis det er tilfældet
bliver onmouseout ikke udført fordi denne skjules. I stedet skal den
ligge på ov1.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Fri, 26 Jan 2001 18:07:44 +0100, "Allan Schuster Bach"
<dsl33239@vip.cybercity.dk> wrote:

>Jeg takker for den hjælp du har givet mig, men desværre virker det stadig
>ikke hensigten, og jeg er ved at blive godt tosset over det. For af en eller
>andet grund så vil me2 ikke blive vist. Jeg har en eller anden ide om, at
>jeg ikke bruger de objekter rigtig, men jeg kan desværre ikke finde
>løsningen. Håber at du kan hjælpe mig igen
>


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

Månedens bedste
Årets bedste
Sidste års bedste