/ 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
Hjælp til at få et mouseoverlink til at åb~
Fra : Allan Johansen


Dato : 24-04-02 14:11

Hej NG

Jeg håber der er nogen som kan hjælpe mig, da jeg forgæves har forsøgt at få
mit mouseoverlink til at åbner et centeret popup vindue (gerne midt i
skærmen) uden nogen form for menubar, scrollbar, m.m.
I popup vinduet vil jeg åbne en log-in side og når brugernavn og password er
indtastet rigtig ind og man trykker "log-in", så vil jeg gerne have åbnet et
andet og større popup vindue, og det andet skal lukke.

Men hvordan gør jeg?
Hvornår bruger man ' eller " i javascript og hvornår skal tingene stå i
parentes ( ) ?
Jeg går udfra at et semikolon ; betyder at programlinien er slut?

Her er mit mouseoverlink:
(NB. jeg har selvfølgelig en funktion i headen for at mit mouseover link
virker, og det virker fint)

<td width="18" height="19"><a href=http://www.minside.dk
onmouseover="skiftBillede ('eksempel','billede2')" onmouseout="skiftBillede
('eksempel','billede1')" target="_top"><img src="images/jpg/greenblank.jpg"
border="0" name="eksempel" alt="link til min side" width="17"
height="18"></a></td>


Jeg har forsøgt at mixe ovenstående med nedenstående, men desværre uden
held:

<head><script type="text/javascript">
function popup(url,name,win_height,win_width) {
pos_horizon = ((screen.width/2)-(win_width/2));
pos_vertical = ((screen.height/2)-(win_height/2));

window.open(url,name,"width="+win_width+",height="+win_height+",top="+pos_ve
rtical+",left="+pos_horizon);
}
</script></head>
<a href="#"
onclick="popup('Åben'>http://www.minside.dk','mitvindue','200','200');">Åben popup
vindue</a>


Mvh. Allan Johansen



 
 
Knud Gert Ellentoft (24-04-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 24-04-02 15:00

Wed, 24 Apr 2002 15:11:03 +0200, skrev "Allan Johansen"
<hesselbjerg@adslhome.dk>:

>Jeg håber der er nogen som kan hjælpe mig, da jeg forgæves har forsøgt at få
>mit mouseoverlink til at åbner et centeret popup vindue (gerne midt i
>skærmen) uden nogen form for menubar, scrollbar, m.m.
>I popup vinduet vil jeg åbne en log-in side og når brugernavn og password er
>indtastet rigtig ind og man trykker "log-in", så vil jeg gerne have åbnet et
>andet og større popup vindue, og det andet skal lukke.
>
>Men hvordan gør jeg?
>Hvornår bruger man ' eller " i javascript og hvornår skal tingene stå i
>parentes ( ) ?
>Jeg går udfra at et semikolon ; betyder at programlinien er slut?
>
>Her er mit mouseoverlink:
>(NB. jeg har selvfølgelig en funktion i headen for at mit mouseover link
>virker, og det virker fint)
>
><td width="18" height="19"><a href=http://www.minside.dk
>onmouseover="skiftBillede ('eksempel','billede2')" onmouseout="skiftBillede
>('eksempel','billede1')" target="_top"><img src="images/jpg/greenblank.jpg"
>border="0" name="eksempel" alt="link til min side" width="17"
>height="18"></a></td>
>
>
>Jeg har forsøgt at mixe ovenstående med nedenstående, men desværre uden
>held:


Har desværre ikke tid til et uddybende svar, men funktion for
poup, kig på <http://home13.inet.tele.dk/smedpark/test/musover/>,
hvor jeg lige hurtigt smækkede et eksempel frem.
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Knud Gert Ellentoft (24-04-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 24-04-02 15:32

Wed, 24 Apr 2002 16:00:27 +0200, skrev Knud Gert Ellentoft
<knudgert@mail.tele.dk>:

Hej Knud!

Dit store fjog, hvad fanden er du for en idiot, ved du ikke, at
man ikke behøver at citere hele det indlæg, man svarer på, men
klipper i indlægget og nøjes med at citere det mest nødvendige?

Undskyld, det kan smutte, selv for den bedste, når det går stærkt
og man sidder og laver noget andet ved siden af.
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Jørn Andersen (24-04-2002)
Kommentar
Fra : Jørn Andersen


Dato : 24-04-02 16:31

On Wed, 24 Apr 2002 16:32:01 +0200, Knud Gert Ellentoft
<knudgert@mail.tele.dk> wrote:

>Hej Knud!
>
>Dit store fjog, hvad fanden er du for en idiot


Må vi nu lige bede om kammertonen ...



Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Allan Johansen (24-04-2002)
Kommentar
Fra : Allan Johansen


Dato : 24-04-02 22:17

"Knud Gert Ellentoft" <knudgert@mail.tele.dk> wrote in message
news:amddcu8ajmeisbvordj89ot5np8f6gdb47@dtext.news.tele.dk...
> Wed, 24 Apr 2002 15:11:03 +0200, skrev "Allan Johansen"
> <hesselbjerg@adslhome.dk>:
> >Jeg håber der er nogen som kan hjælpe mig, da jeg forgæves har forsøgt at

> >mit mouseoverlink til at åbner et centeret popup vindue (gerne midt i
> >skærmen) uden nogen form for menubar, scrollbar, m.m.
> >I popup vinduet vil jeg åbne en log-in side og når brugernavn og password
er
> >indtastet rigtig ind og man trykker "log-in", så vil jeg gerne have åbnet
et
> >andet og større popup vindue, og det andet skal lukke.
> >
> Har desværre ikke tid til et uddybende svar, men funktion for
> poup, kig på <http://home13.inet.tele.dk/smedpark/test/musover/>,
> hvor jeg lige hurtigt smækkede et eksempel frem.

Hej Knud

Mange tak for eksemplet.
Med få ændringer virker det efter hensigten, men jeg vil dog gerne, hvis jeg
f.eks kunne få det til at lukke efter en tid f.eks 60 sek.
Det er vel nemmere, at det lukker efter en tid, end at det lukker, når der
åbnes et nyt vindue?
Men måske kan det slet ikke lade sig gøre, at åbningen af et nyt vindue
lukker et andet allerede åben vindue?

Til de som evt. ønsker at se koden, så kig længere nede i indlægget.

Håber du eller andre kan få tid til at hjælpe.

På forhånd mange tak!

Mvh. Allan Johansen


<html><head>
<script>
var mit_billede1 = new Image();
mit_billede1.src = "2.jpg";
</script>

<script type="text/javascript">

function newWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops =
'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',r
esizable=no'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
</script>
</head>

<body>
<a href="http://www.minside.dk"
onclick="newWindow(this.href,'link2','250','250','no');return false;"
onMouseOver="document.mit_billede1.src='2.jpg';
" onMouseOut="document.mit_billede1.src='1.jpg';
"> <img src="1.jpg" name="mit_billede1" border="0"
width="17" height="19" alt="Linktekst title="Linktekst"></a>


</script>
</body></html>




Knud Gert Ellentoft (25-04-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 25-04-02 14:56

Wed, 24 Apr 2002 23:16:50 +0200, skrev "Allan Johansen"
<hesselbjerg@adslhome.dk>:

>Med få ændringer virker det efter hensigten, men jeg vil dog gerne, hvis jeg
>f.eks kunne få det til at lukke efter en tid f.eks 60 sek.

Kig på <http://home13.inet.tele.dk/smedpark/test/musover/> nu, om
det er det ønskede.

Jeg gik ud fra, at du helst ville have, at det lukkede ved klik
på link.

Har desværre ikke haft tid til at kigge på det før nu.
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Knud Gert Ellentoft (25-04-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 25-04-02 15:09

Thu, 25 Apr 2002 15:55:37 +0200, skrev Knud Gert Ellentoft
<knudgert@mail.tele.dk>:

>Jeg gik ud fra, at du helst ville have, at det lukkede ved klik
>på link.

Det er bare ikke helt optimalt (lukker uanset, hvor man klikker
på siden) og det kan laves bedre, jeg kan bare ikke lige komme
på, hvordan.

Vil du have det til at lukke efter en tid, sætter du det i <head>
i stedet for onclick:

<script language="Javascript">
<!--
function closeWindow(){
setTimeout('close()', 60000);//lukker vinduet efter 60 sec
}
//-->
</script>
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Allan Johansen (25-04-2002)
Kommentar
Fra : Allan Johansen


Dato : 25-04-02 22:49


"Knud Gert Ellentoft" <knudgert@mail.tele.dk> wrote in message
news:lj2gcu4mkbgt2dsfh5319o4gdil8mqfaf6@dtext.news.tele.dk...
> Wed, 24 Apr 2002 23:16:50 +0200, skrev "Allan Johansen"
> <hesselbjerg@adslhome.dk>:
>
> Kig på <http://home13.inet.tele.dk/smedpark/test/musover/> nu, om
> det er det ønskede.
>
> Jeg gik ud fra, at du helst ville have, at det lukkede ved klik
> på link.
>

Hej Knud

Mange tak for dine eksempler.

Men hvad gør jeg hvis det ikke er et link, som skal åbne vindue nr. 2, men
derimod en submit i en form?
F.eks <input type="submit" name"opret" value="Opret">

Det er som sagt meningen, at mit mouseoverlink skal åbne et popupvindue, som
skal bruges som log-in vindue, og hvis brugernavnet og password'et bliver
indtastet korrekt, så skal popupvindue nr. 2 gerne åbnes og log-in vinduet
skal lukke.


Mvh. Allan Johansen



Knud Gert Ellentoft (25-04-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 25-04-02 23:57

Thu, 25 Apr 2002 23:48:54 +0200, skrev "Allan Johansen"
<hesselbjerg@adslhome.dk>:

>Men hvad gør jeg hvis det ikke er et link, som skal åbne vindue nr. 2, men
>derimod en submit i en form?

Det kan jeg vidst ikke klare, hvis det skal være et popupvindue
uden adresselinje m.v.
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Allan Johansen (26-04-2002)
Kommentar
Fra : Allan Johansen


Dato : 26-04-02 01:28


"Knud Gert Ellentoft" <knudgert@mail.tele.dk> wrote in message
news:5d2hcu8nt2v402u1nbgg984589ivejat6e@dtext.news.tele.dk...
> Thu, 25 Apr 2002 23:48:54 +0200, skrev "Allan Johansen"
> <hesselbjerg@adslhome.dk>:
>
> >Men hvad gør jeg hvis det ikke er et link, som skal åbne vindue nr. 2,
men
> >derimod en submit i en form?
>
> Det kan jeg vidst ikke klare, hvis det skal være et popupvindue
> uden adresselinje m.v.

Hej Knud

Hvis du har et med adresselinje m.v. og som virker på submit, så vil jeg da
gerne se det, for måske jeg selv kan finde ud af at ændre i det.

Men ellers skal du have mange tak for hjælpen.


Mvh. Allan Johansen



Knud Gert Ellentoft (26-04-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 26-04-02 03:45

Fri, 26 Apr 2002 02:27:45 +0200, skrev "Allan Johansen"
<hesselbjerg@adslhome.dk>:

>Hvis du har et med adresselinje m.v. og som virker på submit, så vil jeg da
>gerne se det, for måske jeg selv kan finde ud af at ændre i det.

Ja, ja, så gå ind på
<http://home13.inet.tele.dk/smedpark/test/musover/> ,
du får det ikke bedre...

Det sidste vindue bliver ikke centreret, men du kan bestemme,
hvor langt fra venstre top, det skal være på skærmen.
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Allan Johansen (27-04-2002)
Kommentar
Fra : Allan Johansen


Dato : 27-04-02 17:12

"Knud Gert Ellentoft" <knudgert@mail.tele.dk> skrev i en meddelelse
news:j4ehcug5uu5t29pc3o0tvdog28jvsg53ol@dtext.news.tele.dk...
>
> Ja, ja, så gå ind på
> <http://home13.inet.tele.dk/smedpark/test/musover/> ,
> du får det ikke bedre...
>

Hej Knud

Jeg siger, tak for din hjælp og venlighed.


Mvh. Allan Johansen



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

Månedens bedste
Årets bedste
Sidste års bedste