Pagina 1 van 1
Resolutiescript
Geplaatst: 22 sep 2003, 15:22
door Heatryn
Ik zoek een resolutiescript.
Hij zou het volgende moeten doen:
Als je naar
www.romavictor.be komt dan moet dat script de resolutie detecteren en na 3 seconden doorverwijzen naar de juiste pagina.
Die 3 seconden moet er dus wel bijzijn. Zou er iemand zo'n scriptje kunnen vinden of eventueel even willen schijven? Ik ken namelijk niets van Javascript.
Geplaatst: 22 sep 2003, 16:06
door The Oddity
In Javascript? Niet moeilijk zenne, maar waarom die drie seconden??
Ge kunt dat allemaal automatisch laten gaan eh.. dat em detecteert welke resolutie en dat hij direct de juiste page voor die resolutie opent:
code voor in head
Code: Selecteer alles
<SCRIPT LANGUAGE="Javascript">
<!--
var browser = new Object();
var agent = navigator.userAgent.toLowerCase();
browser.major = parseInt(navigator.appVersion);
browser.minor = parseFloat(navigator.appVersion);
browser.nav = ( (agent.indexOf('mozilla') != -1 )
&& (agent.indexOf('opera') == -1)
&& (agent.indexOf('compatible') == -1) );
browser.nav2 = (browser.nav && (browser.major >= 2));
browser.nav3 = (browser.nav && (browser.major >= 3));
browser.nav4 = (browser.nav && (browser.major >= 4));
browser.ie = (agent.indexOf("msie") != -1);
browser.ie3 = (browser.ie && (browser.major == 2));
browser.ie4 = (browser.ie && (browser.major >= 4));
browser.op = (agent.indexOf("opera") != -1);
browser.unix = (agent.indexOf("x11") != -1);
browser.win = (agent.indexOf("win") != -1);
browser.mac = (agent.indexOf("mac") != -1);
browser.lowres = (screen.width < 800);
browser.medres = (screen.width == 800);
browser.highres = (screen.width > 800);
//--></SCRIPT>
code voor in de body
Code: Selecteer alles
<SCRIPT LANGUAGE="JavaScript">
<!--
var version;
version = browser.minor;
if( version >= 4.00) {
document.write('');
} else {
window.location.href = "noentry.html";
}
var browsername;
browsername = navigator.appName;
if(browsername == "Netscape"){
if(browser.highres){
document.write('')
} else {
if(browser.lowres){
window.location.href = "noentry.html"
} else {
document.write('');
}
if(browser.medres){
window.location.href = "800x600\index.html"
} else {
document.write('');
}
}
} else {
document.write('');
}
-->
</script>
Indien hij hoger is dan hoger is dan 800x600 zal hij gewoon niks doen, doet hij verder met deze page waar het script in zit. (kunt nen redirect inbouwen voor de page in de dir/1024x768/ te open. Maar bij mij zat die in de flashtester.)
Indien hij 800x600 detecteert open hij die versie. Indien nog lager: noentry.html.
Code spreekt normaal voor zich, heb die indertijd voor een kleine site geschreven. Die drie seconden zitten er niet in, omdat ik niet weet wat de bedoeling is. Met dit script gaat ge direct naar de juiste page
Geplaatst: 22 sep 2003, 17:08
door Heatryn
Ik heb op die pagina waar m'n eerst opkomt een tekst staan die m'n eerst even moet lezen. Dit zou mogelijk zijn op 3 seconden. Dan moet hij redirecten.
Geplaatst: 01 okt 2003, 13:29
door Heatryn
Ik heb ondertussen een beetje zitten knoeien met dat script en het is dan toch uiteindelijk in orde gekomen.
Hier nog even de code:
Code: Selecteer alles
// Doorzenden na 5 seconden naar juiste index
function timer() {
setTimeout("resolutiecheck()", 5000); }
function resolutiecheck() {
var index640x480 = "http://www.romavictor.be/website_2/index640x480";
var index720x480 = "http://www.romavictor.be";
var index720x576 = "http://www.romavictor.be";
var index800x600 = "http://www.romavictor.be";
var index1024x768 = "http://www.romavictor.be";
var index1152x864 = "http://www.romavictor.be";
var index1280x720 = "http://www.romavictor.be";
var index1280x768 = "http://www.romavictor.be";
var index1280x960 = "http://www.romavictor.be";
var index1280x1024 = "http://www.romavictor.be";
if ((screen.width == 640) & (screen.height == 480)) window.location.href = index640x480;
else if ((screen.width == 720) & (screen.height == 480)) window.location.href= index720x480;
else if ((screen.width == 1024) & (screen.height == 768))
window.location.href= index1024x768;
else window.location.href= index640x480; }
// Einde (* Doorzenden na 3 seconden naar juiste index *)
Misschien dat iemand hier iets aan heeft...