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

Browserauflösung erkennen und zusätzliche HTML-tags einfügen?

JE

New member
Geht das? wenn ja,wie?
ich habe hier leider nur eine möglichkeit gefunden,die auflösung zu erkennen,und dann eine neue seite zu laden,aber keine,wie man verschiedene auflösungen in einer datei nutzen kann.
 
Hi

Warum willst du unbedingt das es auf der gleichen Seite machen? Ist echt sehr viel einfacher wenn du so vorgehst wie bisher.

cu quaky
 
ich will nur bei 800*600 noch ein paar <br> einfügen,dafür die seite komplett zu kopieren und zu ändern,erscheint mir übertrieben.
 
Ich habe was gefunden:

code:
--------------------------------------------------------------------------------

<script language="JavaScript">
<!--ScreenRes = screen.width;
if (ScreenRes == "1024") document.write("1024");
else if (ScreenRes == "800") document.write("800");
else if (ScreenRes <= "800") document.write("<800");
else if (ScreenRes > "1024") document.write(">1024");
//-->
</script>

--------------------------------------------------------------------------------

So geht es.
ABER: So wird nur die Auflösung des Monitors gefunden.
Ich brauche aber die Auflösung des Browserfensters.

Kann mir da jemand helfen?
Was gibt es außer screen.width?
 
Ich weiß ja nicht..irgendwie schein ich mich da etwas blöd anzustellen. Wonach hast du denn gesucht?
Ich hab nach Auflösung gesucht,aber alles,was es da gab, funktioniert mit screen.width.

Nur daß Screen.widht anscheinend nur die Bildschirmauflösung angibt, aber nicht die Auflösung des Browserfensters,die ich benötige. Denn nicht jeder surft im Vollbild.

Tut mir ja leid, deswegen hier rumzunerven,aber ich hab einfach noch nichts gefunden,was klappt. Dabei habe ich die Seite hier durchsucht und noch die verlinkten Javascript-seiten,und im Forum war auch nichts passendes,jedenfalls habe ich nichts gefunden.
Ich würde mich freuen, wenn einer von euch mir einen Tip geben könnte, wo ich nachsehen soll (suchwort,url,topic,..).
 
BildschirmAuflösung

if(screen.height >= 768)
window.location.href = "datei_1.htm"
else
window.location.href = "datei_2.htm"

BrowserFenster(ineres: verfügbare Fläche):

if (ns4up) {
a= self.innerWidth;
a= self.innerHeight;
}
else if (ie4up) {
a= document.body.clientWidth;
a= document.body.clientHeight;
}
 
Entschuldige,ich raffs immer noch nicht.

Dieser Code (HTML mit Java) soll die Bildschirmauflösung und die Auflösung des Browserfensters angeben.
Aber leider gibt er bis jetzt nur die Auflösung des Bildschirms an.

code: (im Body einer HTML-seite)
--------------------------------------------------------------------------------

Bildschirmauflösung:
<script language="JavaScript">
<!--
ScreenRes = screen.width;
if (ScreenRes == "1024") document.write("1024");
else if (ScreenRes == "800") document.write("800");
else if (ScreenRes <= "800") document.write("<800");
else if (ScreenRes > "1024") document.write(">1024");
//-->
</script>

<br>Browserauflösung:
<script="javascript">
<!--
//BildschirmAuflösung
/*
if(screen.height >= 768) window.location.href = "datei_1.htm"
else window.location.href = "datei_2.htm" */
//BrowserFenster(inneres: verfügbare Fläche):
if (ns4up)
{
a=self.innerWidth;
//a=self.innerHeight;
}
else if (ie4up)
{
a=document.body.clientWidth;
//a=document.body.clientHeight; }

if (a == "768") document.write("768");
if (a < "768") document.write("<768");
if (a == "1024") document.write("1024");
if (a < "1024" && a > "768") document.write("768-1024");
if (a > "1024") document.write(">1024");
//-->
</script>

--------------------------------------------------------------------------------

Weiß jemand,was ich falsch mache?
 
hi JE,

<html>
<head></head>
<body ...>

<script language="JavaScript">
<!--
var ScreenRes = screen.width;
if (ScreenRes == "1024") document.write("1024");
else if (ScreenRes == "800") document.write("800");
else if (ScreenRes <= "800") document.write("<800");
else if (ScreenRes > "1024") document.write(">1024");

document.write("<br>Browserauflösung: ");

if(navigator.appName == "Microsoft Internet Explorer") {
var a = document.body.clientWidth;
} else {
var a = self.innerWidth;
}

if (a == "768") document.write("768");
else if (a < "768") document.write("<768");
else if (a == "1024") document.write("1024");
else if (a < "1024" && a > "768") document.write("768-1024");
else if (a > "1024") document.write(">1024");
//-->
</script>

</body>
</html>

gruss
René
 
super! vielen vielen dank!

ich hab sogar schon eine verbesserung...


<script language="JavaScript">
<!--
var ScreenRes = screen.width;
if (ScreenRes == "1024") document.write("1024");
else if (ScreenRes == "800") document.write("800");
else if (ScreenRes <= "800") document.write("<800");
else if (ScreenRes > "1024") document.write(">1024");

document.write("<br>Browserauflösung: ");

if(navigator.appName == "Microsoft Internet Explorer") {
var a = document.body.clientWidth;
} else {
var a = self.innerWidth;
}
/*
if (a == "768") document.write("768");
else if (a < "768") document.write("<768");
else if (a == "1024") document.write("1024");
else if (a < "1024" && a > "768") document.write("768-1024");
else if (a > "1024") document.write(">1024");
*/
document.write(a);
//-->
</script>


auf jeden Fall klappt es jetzt...
 
Zurück
Oben