Autor |
Nachricht |
Askart
Threadersteller
Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Di 29.04.2008 15:38
Titel Tipp gesucht Auflösung |
|
|
Hallo suche einen Tipp fürs script.
Zitat: |
<script language="JavaScript">
<!--
screenW = document.body.clientWidth
if (screenW > 1100 ) {
document.write('<link rel=STYLESHEET href=stylehuge.css type=text/css>')
} else if (screenW > 900) {
document.write('<link rel=STYLESHEET href=stylebig.css type=text/css>')
} else {
document.write('<link rel=STYLESHEET href=stylesmall.css type=text/css>')
}
//-->
</script> |
Nur suche ich ein Script für 800, 1024 und 1280. Denn ich möchte das dan eine externe CSS datei geöfnet wird.
Finde nur kein script, welches so geschrieben ist das ich es benutzen kann. MFG
|
|
|
|
|
Snifferdog
Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht:
|
Verfasst Di 29.04.2008 15:44
Titel
|
|
|
~hust~ .. entweder verstehe ich dich komplett falsch oder die Lösung liegt auf der Hand
So wie ich es verstanden habe möchtest du genau so ein Script nur für deine angegebenen Auflösungen?!
Wenn ja .. wieso änderst du das Script nicht einfach auf deine Auflösungen, das sollte nun wirklich nicht so
schwierig sein die zwei Zahlen da auszutauschen ^^
|
|
|
|
|
Anzeige
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Di 29.04.2008 15:45
Titel
|
|
|
oh, das schreit danach, dass ich mir popcorn hole und diesen fred verfolge, denn ich vermute, hier kommen grundsatzdiskussionen über...
a) es lässt nichts gutes ahnen, wenn dein layout sich von haus aus nicht an die auflösung anpasst...
b) im falle von 2%-deaktivierten-js-script-besuchern auf der seite gar keine styles geladen werden...
c) ach was weiß ich nicht alles...
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 29.04.2008 15:50
Titel
|
|
|
1. passe dein layout ALLEN auflösungen an!
2. Was ist wenn jemand JS deaktiviert hat ?
3. Pixel is der Burgerkönig
ne ernsthaft,.. sollte eingentlich kein prob sein die 2 zahlen zu tauschen,
oder wir liegen falsch und du musst uns dein prob genauer beschreiben,
ansonsten wirklich die ersten 2 punkte zu herzen nehmen
|
|
|
|
|
Snifferdog
Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht:
|
Verfasst Di 29.04.2008 15:59
Titel
|
|
|
pixelpapst303 hat geschrieben: | oh, das schreit danach, dass ich mir popcorn hole und diesen fred verfolge, denn ich vermute, hier kommen grundsatzdiskussionen über...
a) es lässt nichts gutes ahnen, wenn dein layout sich von haus aus nicht an die auflösung anpasst...
b) im falle von 2%-deaktivierten-js-script-besuchern auf der seite gar keine styles geladen werden...
c) ach was weiß ich nicht alles...
|
hehe klingt doch nach einem interessanten Gespräch oder nicht ? ^^
Solltest du trotzdem stur auf deinem JavaScript beharren würde ich dir zumindest im Anschluss an pixelpapst303s und choises Beitrag aber auf jeden Fall empfehlen noch eine Style-Datei für den Fall von deaktiviertem JavaScript im <noscript> Teil hinzufügen.
Allerdings müsste die dann direkt auf alle Auflösungen passen .. womit du das ganze auch direkt lassen kannst
Gruß
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Di 29.04.2008 22:06
Titel
|
|
|
Ach du Scheiße...
Code: | <script language="JavaScript"> |
Das language-Attribut ist deprecetad. Nutze das type-Attribut.
Code: | document.write('<link rel=STYLESHEET href=stylehuge.css type=text/css>') |
HTML-Attribute sollten möglichst in Quotes gefaßt werden
Ich würde document.writeln() deinem document.write() vorziehen.
Außerdem solltest du erst ein document.open() einsetzen und später ein document.close().
Aber ist irgendwei eh egal bei dem Code...
Was ist eigentlich mit den kleineren Auflösungen? Schon mal überlegt, daß der Trend auch immer mehr zu kleineren Auflösungen geht? Immer mehr Leute surfen mit PDA, Handy oder anderem...
Und was bei einer nicht-erfassten Auflösung? Kein Default-Stylesheet, was dann geladen wird?
Und was machst du, wenn jemand kein JS ausführen kann? Kein Noscript-Bereich?
Dein Ansatz ist völlig falsch. Benutz mal die Suchfunktion dieses Boards und schmöker mal ein wenig rum.
Weichen für verschiedene Monitorauflösungen sind völlig out (und waren es eigentlich auch schon immer).
Wirf mal einen Blick in das Buch Professionelle Websites von Stefan Münz. Kostenloser Download als PDF (Ansonsten 59,95 Euro für 1136 Seiten).
Dort wirst du einiges über moderne, brauchbare Ansätze zur Gestaltung von Websites finden.
Ansonsten such vielleicht mal nach "Fluid Layout" oder ähnlichem...
|
|
|
|
|
Askart
Threadersteller
Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Mi 30.04.2008 08:33
Titel
|
|
|
Na ja wir lernen grade in der Schule das CSS nutzbar ist für die Auflösung des Monitors.
Aber ich ein JS benutzen soll um diese Scripte dan anzusprächen.
Also ergo suche ich ein JS das wenn man auf die Tesa-site kommt erkannt wird welche
Auflösung der Benutzer hat und dann das Script angesprochen wird.Für andere Tipps
wäre ich natürlich auch dankbar da ich ja lernfähig bin.
Vorherr habe ich imer drei Siten gebaut für jede Auflösung, aber ich sehe es nicht ein drei Siten zu bauen mit manchmal bis zu 50 Untersiten das is zu zeitaufwändig. Also um Tipps bin ich dankbar.
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 30.04.2008 10:42
Titel
|
|
|
Askart hat geschrieben: |
Aber ich ein JS benutzen soll um diese Scripte dan anzusprächen.
|
ah, ok, wenn es gezielte aufgabenstellung ist, ists natürlich n anderer schnack. die richtigen tipps in die richtung hast du jedoch auch hier schon erhalten. setz die erstmal um und zeig dann deinen neuen, aktualisierten code her...
nebenbei: eigentlich unglaublich, dass ihr aufgaben bekommt, die an vernünftiger erstellung von websites total vorbei gehen... lös die aufgabe, aber bitte verinnerliche sie nicht
|
|
|
|
|
|
|
|
Ähnliche Themen |
einen weiteren Tipp gesucht fürs Formular
Qualiprobs in Flash: Auflösung Bilder / Auflösung Bühne ?
[TIPP] EM - Rechner
Tipp zu 'res:'-Protokoll
Tipp ATL Implements
[Illustrator] Tipp zum konstruieren
|
|