Toon posts:

[js]pop-up

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi...

Ik gebruik nu een pop-up script dat bij klikken op een plaatje geopend wordt op de voorgrond.

Daarna ga je weer terug naar de oorspronkelijke website klikt op een ander plaatje en het vorig pop-up wordt geladen met de nieuwe pagina / foto. Alleen doetie dit niet meer op de voorgrond.

Is er een mogelijkheid om dit weer naar de voorgrond te krijgen iedere keer als ik een nieuw plaatje aanklik?

Het vorige scherm sluiten kan een oplossing zijn, maar dat is niet niet de bedoeling.

iemand........?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 01:04
Ehm venster sluiten als je terug gaat ?

Motor (of auto) onderhoud bijhouden


Verwijderd

zoek maar eens op window.focus()

edit:
of nou ja zoeken, da's niet verkeerd natuurlijk, gewoon in je onload mikken dus

  • party42
  • Registratie: Oktober 2000
  • Laatst online: 28-08 11:04
<body onload=window.focus();>

denk ik

Everyday's an endless stream, of cigarettes and magazines...


Verwijderd

Topicstarter
party42 schreef op 08 november 2002 @ 10:59:
<body onload=window.focus();>
Dit refresht de pop-up op de achtergrond en komt dus nog steeds niet naar boven
Dit is wat ik nu gebruik:

<head>
<script language="JavaScript">
<!--
function my_win()
{
window.open('http://url.htm','mywindow','width=553,height=453,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,left=1,top=1,copyhistory=0,resizable=0');
}
//-->
</script>
<script language="JavaScript">
<!--
function my_win1()
{
window.open('http://url.htm','mywindow','width=553,height=453,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,left=1,top=1,copyhistory=0,resizable=0');
}
//-->
</script>
</head>

<body onload=window.focus();>

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 12:05

crisp

Devver

Pixelated

JavaScript:
1
2
3
4
5
6
function popwin() {

  var myPop = window.open('blaat.html', 'popupje', 'width=553,height=453');
  myPop.focus();

}

...zou ook moeten werken

Intentionally left blank


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 11:17

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Idd, je popup een naam geven, en dan kan je die altijd weer focussen.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Mmmh, dacht mij te herinneren dat er browser(versies) waren die niet zo goed omgingen met het focussen van een window. Weet alleen niet meer welke versies en of het uberhaupt waar is :o
Toevallig iemand in de zaal met meer info? Of die me van dit waanbeeld af kan helpen?

I.i.g. los ik het meestal zo op:
JavaScript:
1
2
3
4
5
6
7
8
9
10
var myPop = null;

function popwin()
{
  if (myPop != null)
    if (!myPop.closed)
      myPop.close();
  
  myPop = window.open('bla.html');
}

Today's subliminal thought is:


Verwijderd

Topicstarter
Hij doet het nu wel maar ik krijg nu een js foutmelding:

"myPop is niet gedefinieerd"
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script language="JavaScript"> 
<!--
function popwin() {
var myPop = window.open('http://url.htm','mywindow','width=553,height=453,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,left=1,top=1,copyhistory=0,resizable=0');
myPop.focus();
}
//--> 
</script>
<script language="JavaScript"> 
<!--
function popwin1() {
var myPop = window.open('http://url.htm','mywindow','width=553,height=453,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,left=1,top=1,copyhistory=0,resizable=0');
myPop.focus();
}
//--> 
</script>

code:
1
<body onload=myPop.focus();>

Verwijderd

attributen horen sowieso tussen aanhalingstekens onload="window.focus();" dus op z'n minst (in de body) (wellicht dat die punt, de haken of de puntkomma hier roet in het eten gooien namelijk)

en voor die andere oplossing: ik krijg het vermoeden dat je dit script in je popup heb gemikt en niet in het venster wat de popup aanroept. Even een goed bedoelt vraagje: snap je eigenlijk wel waar je mee bezig bent? want het lijkt erop dat je wat scripts bij elkaar hebt geschraapt maar verder geen idee hebt waar de klepel hangt, in dat geval zou ik even een cursusje js aanraden op www.w3schools.com

mypop is namelijk niet gedefinieerd omdat je de functie niet aanroept volgens mij...

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 12:05

crisp

Devver

Pixelated

Verwijderd schreef op 08 November 2002 @ 15:01:
Hij doet het nu wel maar ik krijg nu een js foutmelding:

"myPop is niet gedefinieerd"

[...]

code:
1
<body onload=myPop.focus();>
Je moet ook de onload uit je popup halen; de opener geeft 'm al focus...

Intentionally left blank


Verwijderd

Topicstarter
Verwijderd schreef op 08 november 2002 @ 15:07:
attributen horen sowieso tussen aanhalingstekens onload="window.focus();" dus op z'n minst (in de body) (wellicht dat die punt, de haken of de puntkomma hier roet in het eten gooien namelijk)
sorry !
en voor die andere oplossing: ik krijg het vermoeden dat je dit script in je popup heb gemikt en niet in het venster wat de popup aanroept.
Ik ben niet helemaal achterlijk
Even een goed bedoelt vraagje: snap je eigenlijk wel waar je mee bezig bent? want het lijkt erop dat je wat scripts bij elkaar hebt geschraapt maar verder geen idee hebt waar de klepel hangt, in dat geval zou ik even een cursusje js aanraden op www.w3schools.com
Ik probeer iets te maken van de oplossingen die hier geboden worden.

Verwijderd

Topicstarter
crisp schreef op 08 November 2002 @ 15:11:
[...]

Je moet ook de onload uit je popup halen; de opener geeft 'm al focus...
Thanx, hier heb ik wat aan.............................!
Pagina: 1