Ik gebruik voor mij site martindude.tk een javascriptje zodat zodra de pagina geladen is, hij in een pop-up doorgelinkt word naar een niet resizable nieuw venster.
De pagina zelf bestaat uit 3 frames.
2 frames voor een menu/logo in flash
en 1 in HTML, dat frame heet 'hoofd'
hier volgt de script
====
<script language="JavaScript">
var popupHandle;
function body_onload() {
window.name = "eerstevenster";
var width = 798;
var height = 460;
var properties = "width=728,height=460,toolbar=no,status=no,resizable=no,scrollbars=no" ;
var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt;
if(navigator.appName == "Microsoft Internet Explorer") {
screenY = document.body.offsetHeight;
screenX = window.screen.availWidth;
}else{
screenY = window.outerHeight
screenX = window.outerWidth
}
leftvar = Math.round((screenX - width) / 2);
rightvar = Math.round((screenY - height) / 2);
if(navigator.appName == "Microsoft Internet Explorer") {
leftprop = leftvar;
topprop = rightvar;
}else {
leftprop = (leftvar - pageXOffset);
topprop = (rightvar - pageYOffset);
}
properties = properties + ",left=" + leftprop;
properties = properties + ",top=" + topprop;
var pagina="http://home.quicknet.nl/qn/prive/jm.gerritsen/fullpage.htm";
//
//
popupHandle = open( pagina, "MartinDude", properties);
setTimeout('popupHandle.focus();',500);
}//onload
</script>
====
Daar geen problemen, dat werkt!
Nu wilde ik op mijn pagina mn foto's zo linken
dat ze net zo als mijn pagina in een nieuw venster terecht komen
niet resizable etc.
zodoende gebruikte ik daarmee dezelfde script lichtelijk verandert
====
<script language="JavaScript">
var popupHandle;
function body_onload1() {
window.name = "eerstevenster";
var width = 500;
var height = 375;
var properties = "width=500,height=375,toolbar=no,status=no,resizable=no,scrollbars=no" ;
var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt;
if(navigator.appName == "Microsoft Internet Explorer") {
screenY = document.body.offsetHeight;
screenX = window.screen.availWidth;
}else{
screenY = window.outerHeight
screenX = window.outerWidth
}
leftvar = Math.round((screenX - width) / 2);
rightvar = Math.round((screenY - height) / 2);
if(navigator.appName == "Microsoft Internet Explorer") {
leftprop = leftvar;
topprop = rightvar;
}else {
leftprop = (leftvar - pageXOffset);
topprop = (rightvar - pageYOffset);
}
properties = properties + ",left=" + leftprop;
properties = properties + ",top=" + topprop;
var pagina="http://home.quicknet.nl/qn/prive/jm.gerritsen/pic-menu.htm";
//
//
popupHandle = open( pagina, "Pictures1", properties);
setTimeout('popupHandle.focus();',500);
}//onload
</script>
<script language="JavaScript">
var popupHandle;
function body_onload2() {
window.name = "eerstevenster";
var width = 500;
var height = 375;
var properties = "width=500,height=375,toolbar=no,status=no,resizable=no,scrollbars=no" ;
var leftprop, topprop, screenX, screenY, cursorX, cursorY, padAmt;
if(navigator.appName == "Microsoft Internet Explorer") {
screenY = document.body.offsetHeight;
screenX = window.screen.availWidth;
}else{
screenY = window.outerHeight
screenX = window.outerWidth
}
leftvar = Math.round((screenX - width) / 2);
rightvar = Math.round((screenY - height) / 2);
if(navigator.appName == "Microsoft Internet Explorer") {
leftprop = leftvar;
topprop = rightvar;
}else {
leftprop = (leftvar - pageXOffset);
topprop = (rightvar - pageYOffset);
}
properties = properties + ",left=" + leftprop;
properties = properties + ",top=" + topprop;
var pagina="http://home.quicknet.nl/qn/prive/jm.gerritsen/pic-info.htm";
//
//
popupHandle = open( pagina, "Pictures1", properties);
setTimeout('popupHandle.focus();',500);
}//onload
</script>
====
en verder op t moment dus 2 foto's, die de onload laden etc.
de foto komt mooi in een nieuw venstertje etc.
beide foto's komen in hetzelfde venster etc.
MaaR : als je nu in het menu weer op een knop drukt .. komen de nieuwe pagina's opeens in een nieuw venster!!
Hiervoor was dit dus niet, kwam alles perfect in het frame 'hoofd'
aangezien de buttons doorgelinkt werden met de target hoofd ...
maar na laden van de scripts lijkt die framenaam wel vergeten .. en krijg ik het zo ook niet voor elkaar om het anders te doen
zelf ben ik niet de grootste held, en deze script heb ik ook gewoon geript uit de source van de lowlands site
Uiteindelijk mijn echte vraag:
Weet iemand hoe ik dit probleem kan fixen?
of weet iemand misschien een beter scripte om mn foto's door te linken?
alvast thnx!!