• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Abfrage der Bildschirmauflösung für Formularfeld

TheSaint

New member
Hallo

hoffe ihr könnt mir helfen, gibt es die möglichkeit die Bildschirmauflösung eines Users abzufragen und in ein Formularfeld einzutragen?

Vielen Dank im Voraus
 
Hallo!

Versuchs mal so:

function catchRes()
{
hoehe = screen.height;
breite = screen.width;
document.forms.myform.hoehe.value = hoehe;
document.forms.myform.breite.value = breite;
}

Jetzt sollten die 2 Formulartextfelder hoehe und breite heissen und dieses Skript darf erst nach dem Laden der Seite ausgeführt werden dann sollte es gehen. -> Nach dem Laden der Seite d.h. einfach in den body-Tag den onLoad Eventhandler mit dem Aufruf der Funktion (<body onLoad = "catchRes();">)
 
Bildschirmauflösung

Hi Andy vielen Dank für deine Antwort!

Hab das so gemacht wie du beschrieben hast. Bekomme aber leider keine Anzeige!

Kannst du mir nochmal helfen?:D :D

Hab es so eingebunden

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function catchRes()
{
hoehe = screen.height;
breite = screen.width;
document.forms.myform.hoehe.value = hoehe;
document.forms.myform.breite.value = breite;
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000"onLoad = "catchRes();">
<form name="form1" method="post" action="">
<table width="100%" border="0">
<tr>

</tr>
<tr>
<td width="2%"> </td>
<td width="2%"> </td>
<td width="34%">wie hoch ist die Auflösung </td>
<td width="26%"border="1">
<input type="text" name="myform.hoehe">
</td>

<td width="6%"> </td>
</tr>
<tr>
<td width="2%"> </td>
<td width="2%"> </td>
<td width="34%">deines Monitors?</td>
<td width="26%">
<input type="text" name="breite">
</td>

</tr>
</table>
</form>
</body>
</html>
 
<form name="myform" method="post" action="">
<table width="100%" border="0">
<tr>

</tr>
<tr>
<td width="2%"> </td>
<td width="2%"> </td>
<td width="34%">wie hoch ist die Auflösung </td>
<td width="26%"border="1">
<input type="text" name="hoehe">
</td>

<td width="6%"> </td>
</tr>
<tr>
<td width="2%"> </td>
<td width="2%"> </td>
<td width="34%">deines Monitors?</td>
<td width="26%">
<input type="text" name="breite">
</td>

</tr>
</table>
</form>
</body>
</html>

Einfach nur was getauscht, dann müsste es gehen ;)
 
Zurück
Oben