Funktionieren "If....then...." Anweisungen mit JAVA ?

ironmonkey

Grünschnabel
Hallo...

falls meine Frage zu Blöd ist dann bitte ich dies zu entschuldigen aber ich habe gerade erst damit angefangen bzw. den Versuch gestartet eine hp zu programmieren...

Meine Frage ist, ob man eine Anweisung mit If...Then schreiben kann die wie folgt aussieht.

Wenn die Bildschirmauflösung 800x600 oder kleiner beträgt dann soll scrollen auf "auto" stehen. Wenn die auflösung 1024x768 oder höher ist dann soll scrollen auf "no" stehen.

Ich hab leider keine ahnung ob das überhaupt möglich ist.

Danke & Gruß

Tobi
 
JavaScript != Java
PHP:
<html>
<head>
<script type="text/javascript">
functon setres() {
    if (screen.width <= 800) {
        window.document.getElementById("thebody").style.overflow = "auto";
    } else {
        window.document.getElementById("thebody").style.overflow = "hidden";
    }
}
</script>
</head>
<body id="thebody" onLoad="setres();">

[...]

</body>
</html>
ungetestet

//Edit: Oder noch etwas einfacher:
PHP:
window.document.getElementById("thebody").style.overflow = (screen.width <= 800)?"auto":"hidden";
 
Zuletzt bearbeitet von einem Moderator:
Jo...."then" gibts allerdings nicht in Javascript.....müsste ca so aussehen:

Code:
if(screen.width<=800){objekt.scrolling='auto';}
else{objekt.scrolling='no';}
<edit>doppelt hält besser:-)</edit>
 
Zuletzt bearbeitet:
Erstmal danke für die antworten!

Leider habe ich keine PHP unterstützung und hab es auch so nicht geschafft es hinzubekommen. Werde aber versuchen es weiter zu probieren...

Gruß Tobias

P.S. Weiß jemand wo ich kostenlos php-platz bekomme um z.B. nen Forum da zu parken?

zusatz:

so sieht mein quelltext aus. vielleicht könnt ihr dann mehr damit anfangen...

<head>
<title>Muffins für Groß & Klein</title>

<SCRIPT LANGUAGE="JavaScript">
<!--
function redirectPage() {

if(screen.width<=800){objekt.scrolling='auto';}
else{objekt.scrolling='no';}

}
// -->
</SCRIPT>

<!-- frames -->
<frameset cols="192,*"frameborder="0" framespacing="0" border="0">
<frame name="lieft" src="links.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
<frameset rows="120,*"frameborder="0" framespacing="0" border="0">
<frame name="top" src="topframe550.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">

<frame name="middle" src="middle.html" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
</frameset>
</frameset>

</head>
<BODY onload="redirectPage();">

<body>




</body>
 
Zuletzt bearbeitet:
Leider habe ich keine PHP unterstützung und hab es auch so nicht geschafft es hinzubekommen. Werde aber versuchen es weiter zu probieren...
Was hat das mit PHP zu tun?

Dann: Das objekt sollte nur zur veranschaulichung dienen, du musst da natürlich das Objekt eitragen, dessen Eigenschaft geändert werden soll.

Also ungefär so:
PHP:
if(screen.width<=800){window.frames['frame1'].scrolling='auto';}
else{window.frames['frame1'].scrolling='no';}

[...]

<frame name="frame1" ...>
 
Mmmh,doof;das mit dem 'scrolling' haut nicht hin....theoretisch sollte es das,
praktisch spielt da aber kein Browser mit :(
Als Alternative könntest du in alle Seiten,welche in den einzelnen Frames erscheinen,
innerhalb des <head>'s folgendes einfügen:
Code:
<script type="text/javascript">
<!--
s='auto';
if(screen.width>800){s='hidden';}
document.writeln('<style type="text/css">');
document.writeln('body{overflow:'+s+';}');
document.writeln('</style>');
//-->
</script>
 

Neue Beiträge

Zurück