SelfHTMLCode:<script type="text/javascript"> if (screen.width >= 1024) { window.location.href = "datei1.htm"; } else { window.location.href = "datei2.htm"; } </script>
eventuell damit?
Müsste das script dann wie flgt bearbeiten:
Geht das so in der art? Aber eigentlich beißen sich doch die einzelnen if-schleifen oder? Wie könnte sowas geschickter gemacht werden?Code:<script type="text/javascript"> if (screen.width >= 800) { window.location.href = "datei1.css"; } else { window.location.href = "datei2.css"; } if (screen.width >= 1024) { window.location.href = "datei3.css"; } else { window.location.href = "datei4.css"; } if (screen.width >=1280) { window.location.href = "datei5.css"; } else { window.location.href = "datei6.css"; } if (screen.width >= 1400) { window.location.href = "datei7.css"; } else { window.location.href = "datei8.css"; } if (screen.width >= etc.) { window.location.href = "datei9.css"; } else { window.location.href = "datei10.css"; } </script>
Ergebnis 1 bis 7 von 7
- 21.02.2011, 14:17 #1Uelzener Rambour
Themenstarter
- Registriert
- 10.2009
- Ort
- Seligenstadt
- Beiträge
- 366
Hintergrund und Auflösung ... wie vereinen?
Hallo, ich bin gerade an nem knackigen Problem
Ich würde gerne ein Hintergrund mit ner Grafik auf ner Web-Site benutzen. Wie immer bereitet mir hier das Auflösungsproblem kopfzerbrechen.
Was für möglichkeiten habe ich denn da? Eventuell eine "riesengroße" Grafik abspeichern die sich dann verkleinert (Auflösungsabhängig)?! Oder das Hintergrundbild in gängigen Auflösungen, dass sich bei Bedarf lädt!?
Kann mir wer helfen?
LGMit freundlichem Gruß
Lucas
iPhone 3G[S] 16 GB || MacBook Pro 13", 2010, 2,4 Ghz, 320M, 250 GB, 8 GB Ram || ♥ ACER S273HLbmii, 27" Monitor || ♥ XBOX 360 S
- 21.02.2011, 16:00 #2Uelzener Rambour
Themenstarter
- Registriert
- 10.2009
- Ort
- Seligenstadt
- Beiträge
- 366
Geändert von druluc (21.02.2011 um 16:13 Uhr)
Mit freundlichem Gruß
Lucas
iPhone 3G[S] 16 GB || MacBook Pro 13", 2010, 2,4 Ghz, 320M, 250 GB, 8 GB Ram || ♥ ACER S273HLbmii, 27" Monitor || ♥ XBOX 360 S
- 21.02.2011, 18:10 #3Uelzener Rambour
Themenstarter
- Registriert
- 10.2009
- Ort
- Seligenstadt
- Beiträge
- 366
ich glaube ich habs =)
http://www.webmaster-resource.de/bro...javascript.phpMit freundlichem Gruß
Lucas
iPhone 3G[S] 16 GB || MacBook Pro 13", 2010, 2,4 Ghz, 320M, 250 GB, 8 GB Ram || ♥ ACER S273HLbmii, 27" Monitor || ♥ XBOX 360 S
- 21.02.2011, 20:02 #4Uelzener Rambour
Themenstarter
- Registriert
- 10.2009
- Ort
- Seligenstadt
- Beiträge
- 366
Habe es doch noch nicht ganz geklärt =( ... ich weiß nicht wie ich es dem script beibringen kann, statt mir die css datei (also den code im browser) anzuzeigen, meine jeweilige css-Datei auf die Seite anwendet.
Mit freundlichem Gruß
Lucas
iPhone 3G[S] 16 GB || MacBook Pro 13", 2010, 2,4 Ghz, 320M, 250 GB, 8 GB Ram || ♥ ACER S273HLbmii, 27" Monitor || ♥ XBOX 360 S
- 21.02.2011, 23:49 #5Uelzener Rambour
Themenstarter
- Registriert
- 10.2009
- Ort
- Seligenstadt
- Beiträge
- 366
Und nochmal ich am späten Abend. Bei folgendem Script funktioniert shcon was:
es wird aber NUR die "IF-Bedingung" ausgeführt. Die "ELSE IF" Bedingung macht er nicht. Habe ich nun die 1280 PX große Css-Datei im 1024px Breitem Browser geöffnet, lädt er trotzdem die 1280 px. wasn falsch? Ich glaube viel ises nemmer, bin kurz vorm ziel =)Code:<script type="text/javascript"> if (screen.width >= 1280) { document.write('<link rel="stylesheet" type="text/css" href="CSS/formate_1280px.css">'); alert("StyleSheet für 1280 wird geladen."); } else if (screen.width >= 1024) { document.write('<link rel="stylesheet" type="text/css" href="CSS/formate_1024px.css">'); alert("StyleSheet für 1024 wird geladen."); } </script>Mit freundlichem Gruß
Lucas
iPhone 3G[S] 16 GB || MacBook Pro 13", 2010, 2,4 Ghz, 320M, 250 GB, 8 GB Ram || ♥ ACER S273HLbmii, 27" Monitor || ♥ XBOX 360 S
- 22.02.2011, 19:03 #6Weigelts Zinszahler (Rotfranch)
- Registriert
- 07.2008
- Ort
- Stuttgart
- Alter
- 27
- Beiträge
- 251
Damit das nicht entgültig zum Selbstgespräch ausartet:
http://filamentgroup.com/lab/respons..._image_sizing/
und
http://www.themaninblue.com/experime...olutionLayout/
könnten dir eventuell weiterhelfen
MacBook Pro 15" 2011 / DELL 2209 WA / WACOM Intuos3 A5 / LaCie Grand 1TB / G-Tech G-Safe / iPhone 4S 16GB
- 23.02.2011, 23:53 #7Boskoop
- Registriert
- 06.2010
- Ort
- Bochum
- Beiträge
- 41
Hallo,
oder als weitere Möglichkeit, nenn ich mal die CSS3 Media Queries, funktionieren in allen aktuellen Browser Versionen außer ie8, eventuell braucht man ein Javascript Fallback, für die alten Browser.
Hier mal Beispiele wie sowas ausehen kann:
Das ganze lässt sich auch in einer Stylesheet Datei verwenden.Code:# gross <link rel="stylesheet" type="text/css" href="style1024.css" media="screen and (min-device-width: 1024px)" /> # klein <link rel="stylesheet" type="text/css" href="style800.css" media="screen and (max-device-width: 1024px)" />
z.B. so:
Liebe Grüße,Code:@media screen and (max-width: 800px) { .class { background: #ccc; } }
joroiMac 27" late '10 | iPad 64GB 3G | iPhone 4s 64 GB | AppleTV 2


Zitieren