SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 24.09.2007, 13:30   #1
TP-Junior
 
Registriert seit: Sep 2007
Ort: Bonn
Telaa macht alles soweit korrekt

CSS-Datei über JavaScript laden


Hi,

ich suche ein JavaScript, mit dem ich die Bildschirmauflösung ermittle und je nach Auflösung eine entsprechende CSS-Datei lade, die auf die ermittelte Auflösung angepasst ist.

Ein Script, das die Bildschirmbreite ermittelt und einen weiterleitet, habe ich; jedoch muss dann die Seite pro Auflösung einmal vorhanden sein.

Wenn möglich, würde ich gerne im head die Auflösung ermitteln und eine entsprechende CSS-Datei laden. Fragt sich nur: Wie lässt man JS eine CSS laden?


Vielen Dank schon mal für alle Antworten,


Telaa
Telaa ist offline   Mit Zitat antworten


Alt 24.09.2007, 13:47   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Nur mal so als Denkanstoß
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 24.09.2007, 14:00   #3
TP-Junior
 
Registriert seit: Sep 2007
Ort: Bonn
Telaa macht alles soweit korrekt
Prinzipiell ganz interessant, jedoch hilft es nicht, das eigentliche Problem zu lösen.
Und die Seite anders aufbauen will ich nicht bzw. kann ich in bestimmter Hinsicht nicht, von daher ist die Lösung, das Layout auf mehreren CSS-Dateien mit absoluten Positionen aufzubauen, die bislang beste.
Telaa ist offline   Mit Zitat antworten
Alt 24.09.2007, 14:03   #4
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Es sollte auch keine Lösung sein, sondern eher zeigen, dass die Auflösung nicht wirklich das richtige ist, um ein Design zu bestimmen.
Besserer Weg: Liquid Layout

Solltest Du nun aber dabei bleiben wollen, suche doch mal nach "styleswitcher".
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 24.09.2007, 14:20   #5
TP-Junior
 
Registriert seit: Sep 2007
Ort: Bonn
Telaa macht alles soweit korrekt
Ich habe mich mal ein wenig über Styleswitcher schlau gemacht, aber diese scheinen auf PHP-Scripts zu baiseren, oder?
Und die Seite ist bislang ausschließlich mit HTML für den Inhalt und CSS für die Positionierung gecodet - und so sollte es am besten bleiben, damit ich auch die Verwaltung übernehmen kann, denn meine PHP-Kenntnisse sind weit unter dem Anfängerniveau.
Telaa ist offline   Mit Zitat antworten
Alt 24.09.2007, 14:23   #6
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Erster Treffer bei Google
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 24.09.2007, 15:09   #7
TP-Junior
 
Registriert seit: Sep 2007
Ort: Bonn
Telaa macht alles soweit korrekt
Vielen herzlichen Dank. =)

Über den Quellcode der von dir geposteten Seite konnte ich das wunderbar implementieren und es scheint perfekt zu laufen.
Telaa ist offline   Mit Zitat antworten
Alt 24.09.2007, 17:15   #8
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Allerdings ist deine Idee so oder so eher unangebracht. Was machst du, wenn ein User 800x600 benutzt im Vollbildmodus - und was, wenn dieser 1600x1200 benutzt, aber eben nicht im Vollbildmodus? Und dann wieder einer mit einer krummen Auflösung wie 1280x800?

Wie viele unterschiedliche CSS willst du einbinden?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 24.09.2007, 17:38   #9
TP-Junior
 
Registriert seit: Sep 2007
Ort: Bonn
Telaa macht alles soweit korrekt
Das JavaScript, das die Auflösung ermittelt, ist momentan so eingestellt, dass alle mit einer Bildschirmbreite von 1280 Pixel eine entsprechende CSS zugewiesen bekommen, und alle anderen die andere(auf 1024x768 optimeirte) CSS.

Das werde ich soweit ändern, dass alle mit einer Bildschirmbreite von 1280 oder mehr Pixel die eine CSS zugewiesen bekommen und alle mit einer niedrigeren Bildschirmbreite die andere.
Notfalls würde sich eine CSS für die Auflösung 1600x1200 und 800x600 recht leicht erstellen lassen, es müssen nur ein paar Werte angepasst werden.

Und es geht im Endeffekt nur darum, dass die Seite ein bisschen flexibler ist und man mit einer hohen Auflösung keine winzig kleine Seite angezeigt bekommt - oder andersrum.
Telaa ist offline   Mit Zitat antworten
Alt 24.09.2007, 20:44   #10
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Und wenn JS aus ist?

Ich will auf das folgende hinaus - es ist egal, wie groß die Auflösung des Users ist, du kannst nicht wissen, ob er diese auch 100% für das Browserfenster nutzt.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 24.09.2007, 20:47   #11
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Um die Aussage von Boris nochmals zu klären: Auflösung != Viewport
Siehe dazu #2 (oben)
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 25.09.2007, 01:06   #12
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Ich halte eine JS-Lösung auch für unpraktikabel.

Man sollte lieber ein flexibles Design machen, das in allen Grössen gut aussieht.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist gerade online   Mit Zitat antworten
Alt 25.09.2007, 01:25   #13
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
... wobei min-width und max-width hilfreich sind ...
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
CSS-Datei über JavaScript laden CSS-Datei über JavaScript laden
« applet und javascript | Gesamthöhe eines HTML-Dokuments »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:47 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67