Hab mir hier n kleinen JS Code gebastelt der auf meinem einem Computer funktioniert und auf meinem anderen nicht. Frage: Wieso?
Hier die Seite:
Hier die JS- Datei:
So.. je nach Bildschirmbreite wird ein Radiobutton gecheckt. Funktioniert aber wie gesagt nur auf dem einen Pc. Auf dem anderen nicht. JS ist bei beiden aktiviert und beide haben die gleiche Firefox Version.
Danke schon mal für die Hilfe =)
Hier die Seite:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Cache-Control" content="No-Cache" />
<title>Neue Seitenbreite festlegen</title>
<script type="text/javascript" src="js/main.js"></script>
<link rel="stylesheet" type="text/css" href="css/cookienewset.css">
</head>
<body onload="bbreite(), selectbest ()">
<div id="cookienewset_background">
</div>
<div id="align_main">
<div id="cookienewset_main">
<span id="h">Seitenbreite festlegen</span>
<p>Ihre aktuelle Bildschirmbreite beträgt <span id="bildschirmbreite"></span> Pixel.</p>
<form name="form_breite" action="index.php?cookie=set" method="post">
Bitte Seitenbreite wählen:
<p><input name="gbreite" type="radio" value="1240"/> 1240 Pixel <span id="breite1"></span></p>
<p><input name="gbreite" type="radio" value="1560"/> 1560 Pixel <span id="breite2"></span></p>
<p><input name="gbreite" type="radio" value="1880"/> 1880 Pixel <span id="breite3"></span></p>
<p><input name="send" type="submit" value="Auswählen" /></p>
<form>
</div>
</div>
</body>
</html>
Hier die JS- Datei:
Code:
function bbreite () {
var breite = screen.width;
document.getElementById('bildschirmbreite').innerHTML = breite;
}
function selectbest () {
var breite = screen.width;
if (breite >= 1880) {
var form_breite = document.form_breite.gbreite[2];
form_breite.checked = true;
document.getElementById('breite1').innerHTML = '<b>(empfohlen)</b>';
} else if (breite >= 1560) {
var form_breite = document.form_breite.gbreite[1];
form_breite.checked = true;
document.getElementById('breite2').innerHTML = '<b>(empfohlen)</b>';
} else if (breite >= 1440) {
var form_breite = document.form_breite.gbreite[0];
form_breite.checked = true;
document.getElementById('breite13').innerHTML = '<b>(empfohlen)</b>';
}
}
So.. je nach Bildschirmbreite wird ein Radiobutton gecheckt. Funktioniert aber wie gesagt nur auf dem einen Pc. Auf dem anderen nicht. JS ist bei beiden aktiviert und beide haben die gleiche Firefox Version.
Danke schon mal für die Hilfe =)