Ett alternativ är väl att sätta top=2000 och left=2000.. då
hamnar fönstret nånstans långt utanför skärmen och syns då
med andra ord inte. Tror jag.
<script type="text/JavaScript" language="JavaScript">
var mine = window.open('','','width=1,height=1,left=0,top=0,scrollbars=no,[B]top=2000,left=2000[/B]');
if(mine)
var popUpsBlocked = false
else
var popUpsBlocked = true
mine.close()
</script>
<script type="text/JavaScript" language="JavaScript">
if(popUpsBlocked)
alert('We have detected that you are using popup blocking software.\nThis easy article can show you how to detect this using Javascript...');
</script>
Men sen när jag testa ditt script så vart det nå fel.. mine är null
eller nått sas det, kanske för att min popup spärr stör på nå vis.
Men jag löste det på följande vis:
[B]<SCRIPT LANGUAGE="JavaScript">
<!--
window.onerror=fel_har_skett;
function fel_har_skett()
{ return true; }
//-->
</SCRIPT>
</head>
<body>[/B]
<script type="text/JavaScript" language="JavaScript">
var mine = window.open('','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1,height=1,top=2000,left=2000');
if(mine)
var popUpsBlocked = false
else
var popUpsBlocked = true
mine.close()
</script>
<script type="text/JavaScript" language="JavaScript">
if(popUpsBlocked)
alert('We have detected that you are using popup blocking software.\nThis easy article can show you how to detect this using Javascript...');
</script>
Sen funka det prima.. men det blir ju lite dubbla budskap när
både ditt script säger att jag har en popup spärr och samtidigt
säger min popup att ett popup fönster är spärrat.
Naturligtvis så är det inte bara att kopiera och klistra för när man
gör det så blir det fel på en rad som påverkar hela scriptet. När
man har kopierat scriptet så måste man rätta till denna rad:
('','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1,height=1,top=2000,left=2000');
Så att hela den texten är på samma rad..
/stattin