• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fehlersuche, auflösungssperre (1024*968)

Status
Für weitere Antworten geschlossen.

Frank

Neues Mitglied
Hi, ich hab ein neues Script geschrieben.

Dieses Script soll dafür sorgen, dass meine Website nur angezeigt wird,
wenn du auflösung nicht schlechter als 1024*768 ist.
Vorraussetzung dafür ist natürlich ein JS-unterstützender Browser ^^

Naja, irgendwo steckt da der Fehler drin.
Hier erstmal der Quelltext:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 <title>CyEye - Professional Programming</title>

 <meta name="author" content="Jonathan Fischer-Fels, Frank Zechert">
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
 <meta name="description" content="Professional Programming for you">
 <meta name="keywords" content="programming, cyeye, cy eye, cy-eye, professional programming">
 <meta name="language" content="de">
 <meta name="organization" content="CyEye">

 <link rel="stylesheet" href="style.css" type="text/css">
<script type="text/javascript">
<!--
  function Screen()
  {
   if(screen.width < 1024)
    {
document.getElementById('1').style.display = "none";
document.getElementById('2').style.display = "block";
    }
   else {}
  }
-->
</script>
</head>
<body onLoad="Screen()">
<center>
<span style="display:block;" id="1">
<iframe src="main.php" width="886" height="700" frameborder="0" scrolling="no">
<noframe>Sollten sie keine Frames anzeigen können, klicken sie bitte [url="main.php"]hier[/url]</noframe>
</center>
</span>
<span id="2" style="display:none;" >


<center>
Ihre Bildschirmauflösung liegt unter

dem Minimum für diese Seite!

Mindestvorraussetzuung: 1024*768
</center></span>
</body>
</html>

Hat der Bildschirm nun eine zukleine Auflösung, wirft js nur eine Fehlermeldung raus:

Fehler: Objekt erforderlich
Ort: Zeile 21 Zeichen 2

Das wäre hier:
Code:
14// <script type="text/javascript">
15// <!--
16//  function Screen()
17//  {
18//   if(screen.width < 1024)
19//    {
20// document.getElementById('1').style.display = "none";
21// document.getElementById('2').style.display = "block";
22//    }
23//   else {}
24//  }
25// -->
 
Werbung:
du hast unten im QT

id="1" block
und oben im Script none

d.h: du hast die beiden vertauscht
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben