Smoelenboek

Pagina: 1
Acties:
  • 108 views sinds 30-01-2008
  • Reageer

  • The-Force
  • Registratie: April 2000
  • Laatst online: 18-09 15:15

The-Force

Mashup MasterKing

Topicstarter
We hebben hier op intranet een smoelenboek pagina waarbij je als je op een link druk een nieuw klein popup venstertje wordt geopend met daarin een pagina met een foto erin. Nu wil ik alleen dat dat venstertje "always on top" is. Of dat het automatisch weer "naar boven" komt als er op een andere fotolink wordt gedruk. Dat is nu namelijk niet zo.
Is dit mogelijk en zo ja, hoe moet je dat dan doen?

Het venstertje wordt geopend met een javascriptje.
Misschien dat dat noodzakelijk is om te weten

<!--
function Opener1()
{controlWindow=window.open("naampagina.htm","Picture","scrollbars=no,resizab
le=no,width=272 ,height=230")}
// -->


en als link dan
javascript:Opener1()



Alvast bedankt
GreeTz
The-Force

https://www.youtube.com/@MashupMasterKing


Verwijderd

in de body van dat venster onLoad=focus();

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 21-09 10:27
Op woensdag 26 september 2001 17:15 schreef The-Force het volgende:
We hebben hier op intranet een smoelenboek pagina ...
offtopic:
Over een smoelenboek...
Is het niet wat om voor de /13 regulars een smoelenboek te fixen ? Lijkt me wel lache...

Motor (of auto) onderhoud bijhouden


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 21-09 17:53

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
2
3
4
5
6
function Opener(winUrl){
   winNaam = "picture"
   winFeatures = "scrollbars=no,resizable=no,width=272 ,height=230"
   controlWindow=window.open(winUrl, winName, winFeatures)
   controlWindow.focus()
}

aan te roepen met
code:
1
2
<a href="javascript:Opener('pagina1.htm')">foto 1</a><br>
<a href="javascript:Opener('pagina2.htm')">foto 2</a>

bespaart je waarschijnlijk gelijk een hoop overbodige code

trouwens, een window openen zonder dat het gelijk focus heeft, meen dat dat eigenlijk enkel in explorer 3 voorkwam,
maar verder is die focus() wel zo net (staat ook in mn default openwindow scriptje, enkel dan ervoor: if(controlWindow) zodat als het geval is dat de window gelijk gekilled wordt er geen javascript-error komt)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • rickmans
  • Registratie: Juli 2001
  • Niet online

rickmans

twittert

Op woensdag 26 september 2001 17:36 schreef willem169 het volgende:

[..]

offtopic:
Over een smoelenboek...
Is het niet wat om voor de /13 regulars een smoelenboek te fixen ? Lijkt me wel lache...
Misschien is het wel schrikken... (wel een beetje voor de HK zo een smoelenboek :P)

Don't mind Rick


  • prototype
  • Registratie: Juni 2001
  • Niet online

prototype

Cheer Bear

Waarom ook niet? :D

  • rickmans
  • Registratie: Juli 2001
  • Niet online

rickmans

twittert

ok wie er begint er met een pic??? of maar even een new topic openen?? :)

Don't mind Rick


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 21-09 10:27
Op woensdag 26 september 2001 17:53 schreef rickmans het volgende:

[..]

Misschien is het wel schrikken... (wel een beetje voor de HK zo een smoelenboek :P)
True.. beetje HK niveau maar dat geeft niet.
New topic is wel handig.
Rickmans go ahead.. I'll reply

Motor (of auto) onderhoud bijhouden


  • rickmans
  • Registratie: Juli 2001
  • Niet online

rickmans

twittert

ok even een pic zoeken (ik doe wel een brakke, want dan herkent niemand me :)) (new topic openen??)

Don't mind Rick


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Okj .. als je even een topic maakt, zal ik morgen ook wel even replyen met een foto .. hebben toch net nieuwe schoolfoto's gekregen (kwaliteit is egt brak! gewoon op één of andere prehistorische kleurenprinter uitgeprint..)

  • The-Force
  • Registratie: April 2000
  • Laatst online: 18-09 15:15

The-Force

Mashup MasterKing

Topicstarter
Op woensdag 26 september 2001 17:37 schreef RM-rf het volgende:
trouwens, een window openen zonder dat het gelijk focus heeft, meen dat dat eigenlijk enkel in explorer 3 voorkwam,
maar verder is die focus() wel zo net (staat ook in mn default openwindow scriptje, enkel dan ervoor: if(controlWindow) zodat als het geval is dat de window gelijk gekilled wordt er geen javascript-error komt)
Wat ik bedoe is, als je op de linkt drukt verschijnt inderdaad de fotopagina in beeld, als je daarna verder gaat op de pagina en dat venster niet sluit verdwijnt het naar de achtergrond. Klik je dan op een andere foto wordt die in dat venster geladen dat op de achtergrond zit, maar verschijn niet meteen in beeld. Moet je zelf in je taakbalk het venster activeren door erop te klikken. Dat is het probleem.

Op een of andere manier lukt het niet.
De hele fotopagina is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<html>
<head>
<title>Naam Persoon</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
a {  text-decoration: none}
a:hover {  color: #FFFF00; text-decoration: none}
body {  color: #FFFFFF; text-decoration: none}
-->
</style>
<script language="JavaScript">
<!--
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
//-->
</script>
<meta name="description" content="Foto">
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<div align="center"> 
  <script language="JavaScript">
<!--
function closer() {controlWindow=window.close("naampersoon_foto.htm")}
// -->
</script>
  <table width="250" border="0">
    <tr> 
    <td> 
      <div align="center"></div>
    </td>
    </tr>
    <tr> 
    <td> 
      <div align="center"><font size="2" face="Arial, Helvetica, sans-serif">
     [img]"images/naampersoon.jpg"[/img]</font></div>
    </td>
    </tr>
    <tr> 
    <td> 
      <div align="center"><font size="1" face="Arial, Helvetica, sans-serif">
    <a href="javascript:closer()" onMouseOver="MM_displayStatusMsg('Dit venster
     sluiten');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');
      return document.MM_returnValue">Venster Sluiten</a></font> </div>
    </td>
    </tr>
  </table>
</div>
</body>
</html>

Iemand nog een idee?

https://www.youtube.com/@MashupMasterKing


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 21-09 17:53

RM-rf

1 2 3 4 5 7 6 8 9

close() is een method die geen variabele aan kan nemen:
close("pagina.htm") heeft geen zin, er kunnen immers meerdere windows met de pagina.htm erin kunnen zijn

wat wel wertk is het window-object van de geopende window vanuit de pagina van waaruit hij geopend is in een vaiabele te zetten

in zekere zin doe ik dat al in mn functie, enkel is dat geen globale variabele, maar eentje die enkel binnen de functie geldig is

met die variabele geeft het script de focus aan het andere window, dmv de variabele controlWindow:
code:
1
2
3
4
5
6
function Opener(winUrl){
   winNaam = "picture"
   winFeatures = "scrollbars=no,resizable=no,width=272 ,height=230"
   controlWindow=window.open(winUrl, winName, winFeatures)
   controlWindow.focus()
}

je kunt de variabele 'controlWindow' wel globaal maken door voor (of iig buiten) de functie
var controlWindow; te zetten

nu kun je ok vanuit andere functies de variabele en daarmee het window-object aanspreken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
var controlWindow;

function Opener(winUrl){
   winNaam = "picture"
   winFeatures = "scrollbars=no,resizable=no,width=272 ,height=230"
   controlWindow=window.open(winUrl, winName, winFeatures)
   controlWindow.focus()
}

function Closer(){
   controlWindow.close()
}

nu kan je gewoon de function Closer() aanroepen via een onclick

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen

Pagina: 1