Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js, css]Rozdzielczość
Forum PHP.pl > Forum > Przedszkole
microh
Uzywam tego kodu aby określić rozdzielczość i w zalezności od niej dołaczyc odpowiedni styl:
  1. <?php
  2. <script type="text/Javascript">
  3. if (screen.width < 1024) {
  4. document.write('<link rel=stylesheet type="text/css" href="lowFonts.css">');
  5. }
  6. if (screen.width >= 1024 && screen.width < 1280) {
  7. document.write('<link rel=stylesheet type="text/css" href="mediumFonts.css">');
  8. }
  9. if (screen.width >= 1280) {
  10. document.write('<link rel=stylesheet type="text/css" href="highFonts.css">');
  11. }
  12. </script>
  13. ?>

Wydaje mi sie prawidlowy, ale niestety nie dziala!!
Daje go w <head> i niestety....sad.gif worriedsmiley.gif
Jakies rady:( questionmark.gif
misiek172
daj go w funkcje a potem przy body wywołaj onLoad
microh
hmm no to dałem:
<script type="text/Javascript">
function styl() {
if (screen.width < 1024) {
document.write('<link rel=stylesheet type="text/css" href="lowFonts.css">');
}
if (screen.width >= 1024 && screen.width < 1280) {
document.write('<link rel=stylesheet type="text/css" href="mediumFonts.css">');
}
if (screen.width >= 1280) {
document.write('<link rel=stylesheet type="text/css" href="highFonts.css">');
}
}
</script>


a potem: <body onLoad="styl()">

Efekty? Marne... tiredsmiley.gif
Może ktos ma inny pomysł? withstupidsmiley.gif
macza
a po co ci to w "<?php ?>"?

a i daje ten <script> w <head> biggrin.gif
microh
Nie rozumiem sadsmiley02.gif
Help me! Zrobilem calą strone a się złapałem na takim .... ehh co za zycie. offtopic.gif
cadavre
Nie używa się document.write do tego, ale już już robisz to daj rel=".." - dodaj cudzysłowy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.