Toon posts:

Popup openen vanaf Active Desktop

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

Ik moet een website maken, waar de homepage op de desktop van de gebruikers komt te staan. (Active Desktop van Windows)
Het is voor een intranet.
Probleem is, dat we een aantal popups hebben op de homepage, (mail, add stuff enzo).
Voor het openen van die popup gebruik ik een gewoon js scriptje (window.open) en geef wat parameters mee als grote van window, url, naame window, menubar, enz.
Niet spanned dus.

Echter, als je vanaf de desktop een popup opent, krijg je een leeg window.
Het lijkt erop dat de functie van js niet wordt gedaan. (link url, name window, width, height, enz).

Heeft iemand hiermee ervaring? Of weet iemand een oplossing?

dit is het js script:
-------------------------------------------------------------------------------------------------
In de header:

<script language=javascript type="text/javascript">
<!-- Hide script from ouwe lullen browsers

var win= null;
function NewWindow(mypage,myname,w,h,scroll){
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
settings='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',toolbar=no,location=no,status=no,menubar=no,resizable=yes,dependent=no'
win=window.open(mypage,myname,settings)
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}// End hiding script from owe lullen browsers -->
</script>


En deze in de body:

<a href="javascript:NewWindow('http://redrival.com/eak/emailform.shtml','emailme','325','325','no')" onfocus="this.blur()">Open a new window</a>

-----------------------------------------------------------------------------------

Vulcane

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:37

crisp

Devver

Pixelated

Ik weet wel dat ik voor de GoT Tracker toendertijd het volgende heb toegevoegd in de head-sectie:
HTML:
1
<base target="_self">

verder zou ik de link zo doen - dan werkt hij ook als je shift-clicked:
HTML:
1
<a href="#" onclick="NewWindow('http://redrival.com/eak/emailform.shtml','emailme','325','325','no');return false" onfocus="this.blur()">Open a new window</a>


trouwens:
JavaScript:
1
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}

win verwijst al naar het window element, dus je kan gewoon win.focus() doen.
en die 'hide-this-script' dingetjes zou ik gewoon weglaten; niemand gebruikt meer browsers die over hun nek gaan van een JS-blok.

[ Voor 29% gewijzigd door crisp op 09-08-2004 06:53 ]

Intentionally left blank


Verwijderd

Topicstarter
Thanks crisp. Ik ga het effe proberen.

Vulcane


Hi Crisp,

It works! great!
Ik moet nog heel wat aanpassingen doen aan de popups, aangezien de hele website is gemaakt in xml en xslt.
Maar dat is geen probleem.

Ehhh over die oude browser tag? Wel, oude gewoontes.
:-)

Thanks.

You've made this a good day for me.

Vulcane

[ Voor 75% gewijzigd door Verwijderd op 09-08-2004 08:54 ]