Avatar billede brownghost Nybegynder
13. marts 2002 - 13:23 Der er 6 kommentarer og
1 løsning

Pop up vindue. I samme vindue

Pop up vindue. I samme vindue

Er der en der ved hvordan man laver det så det er det samme vindue der bliver brugt når men klikker på et link mange gange..

Her er koden..

Scriptet der brues er:
<SCRIPT language = "JavaScript">  function openWin(URL) {    myWin = window.open(URL,'', 'width=400,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes');  } </SCRIPT>

Linket ser sådan her ud:
<a href="" onClick="openWin('funktioner.asp');return false;" >Funktioner på chatten</a>

Det er så file der hedder funktioner.asp der åbnes..

Klikker man 3 gange på Funktioner på chatten kommer der 3 pop up vinduer
Det skal der ikke der det skal være det samme pop up vindue der åbnes i..
(som på dating når man ser profiler)

Hvordan gør jeg det ??

Takker

BG
Avatar billede phrozia Juniormester
13. marts 2002 - 13:25 #1
Du skal give popup vinduet et name... så som POP

og så i din popup skal du sige target=pop...
Avatar billede annikadk Nybegynder
13. marts 2002 - 13:26 #2
<a href="" target="samme" onClick="openWin('funktioner.asp');return false;" >

Er ikke sikker, men hjælper det at smide ind i linkene/toppen af siden at target=samme ??
Avatar billede phrozia Juniormester
13. marts 2002 - 13:31 #3
Hmm... Det er noget i den stil, jeg er ikke super til JS...

har du en URL man kan se på?
Avatar billede aceofspair Nybegynder
13. marts 2002 - 13:39 #4
Det er scriptet der skal ændres

--Kode
<SCRIPT language = "JavaScript">  function openWin(URL) {    myWin = window.open(URL,'vinduenavn', 'width=400,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes');  } </SCRIPT>
--Kode

Sætter du et navn på vinduet (vinduenavn) kan det lade sig gøre at kontrollere flere vinduer på samme tid
bruger du scriptet som det er nu vil du kun åbne et vindue og når brugeren så klikker på et andet link, vil vinduet lægge sig i baggrunden, derfor er det en god idet at ændre scriptet til
--Kode
<SCRIPT language = "JavaScript">  function openWin(URL) {    myWin = window.open(URL,'vinduenavn', 'width=400,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes').focus;  } </SCRIPT>
--Kode
Da vinduet så får fokus og lægger sig øverst
Avatar billede brownghost Nybegynder
13. marts 2002 - 14:05 #5
jeg vil bruge det her...
<SCRIPT language = "JavaScript">  function openWin(URL) {    myWin = window.open(URL,'funktioner', 'width=400,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes').focus;  } </SCRIPT>

jeg kander vinduet "funktioner"
hvordan navngiver jeg vinduet? (funktioner.asp)

havd er taget i funtioner.asp filen der giver den et navn?

og hvordan skal mit link så se ud ??
Linket ser sådan her ud:
<a href="" onClick="openWin('funktioner.asp');return false;" >Funktioner på chatten</a>


takker..
BG
Avatar billede brownghost Nybegynder
13. marts 2002 - 20:33 #6
med det her...

<SCRIPT language = "JavaScript">  function openWin(URL) {    myWin = window.open(URL,'funktioner', 'width=400,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes').focus;  } </SCRIPT>

og

<a href="" onClick="openWin('funktioner.asp');return false;" >Funktioner på chatten</a>


for jeg ikke nogen focus funton..
men hvis jeg adder ONLOAD="self.focus();" til <body>
ja så kan jeg få winduet til at blive focus

ellers kan jeg ikke få det aceofspair har lavet til at virke...
Avatar billede aceofspair Nybegynder
03. april 2003 - 09:46 #7
do'h...

min fejl...

--Kode
<SCRIPT language = "JavaScript">  function openWin(URL) {    myWin = window.open(URL,'vinduenavn', 'width=400,height=400,status=no,toolbar=no,menubar=no,scrollbars=yes').focus();  } </SCRIPT>
--Kode

havde glemt paranteser
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