ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
470
470
EMPFEHLEN
-
14.09.03 11:10 #1
- Registriert seit
- Sep 2003
- Beiträge
- 6
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
-
14.09.03 11:57 #2
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
JavaScript != Java
ungetestetPHP-Code:<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>
//Edit: Oder noch etwas einfacher:
PHP-Code:window.document.getElementById("thebody").style.overflow = (screen.width <= 800)?"auto":"hidden";
Geändert von Fabian Hofmann (14.09.03 um 12:01 Uhr)
-
Jo...."then" gibts allerdings nicht in Javascript.....müsste ca so aussehen:
<edit>doppelt hält besserCode :1 2
if(screen.width<=800){objekt.scrolling='auto';} else{objekt.scrolling='no';}
</edit>
Geändert von Sven Mintel (14.09.03 um 12:04 Uhr)
-
15.09.03 04:56 #4
- Registriert seit
- Sep 2003
- Beiträge
- 6
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>Geändert von ironmonkey (15.09.03 um 07:32 Uhr)
-
15.09.03 13:37 #5
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
[quote] Leider habe ich keine PHP unterstützung und hab es auch so nicht geschafft es hinzubekommen. Werde aber versuchen es weiter zu probieren...[/quote[
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-Code: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 :1 2 3 4 5 6 7 8 9
<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>
-
16.09.03 14:08 #7
- Registriert seit
- Sep 2003
- Beiträge
- 6
Den code den fatalus mir als letztes gegeben hat funktioniert !
Vielen vielen Dank.
Gruß Tobias
Ähnliche Themen
-
Richtige Syntax bei Operatorüberladung, wann sind "friend", "const", "&" nötig?
Von mrs_schokokeks im Forum C/C++Antworten: 4Letzter Beitrag: 25.08.10, 19:13 -
"Eager" statt "Lazy" bei Java Remote Object Activation
Von -ben- im Forum JavaAntworten: 3Letzter Beitrag: 15.04.09, 14:42 -
Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
Von MTMonline im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 25.04.08, 09:49 -
Wie soll die "Online-Durchsung" funktionieren ?
Von partitionist im Forum Internet, DSL & FlatrateAntworten: 10Letzter Beitrag: 17.10.07, 16:59 -
Problem beim Ausführen eines Java-Programms: Exception in thread "main" java.lang.No
Von lindin im Forum JavaAntworten: 2Letzter Beitrag: 28.09.04, 10:02





Zitieren
Login





