Archívum - Dec 23, 2008
Stíluslap "kikapcsolása" JavaScripttel
Üdv Mindenkinek!
Egy olyan problémám lenne, hogy készítettem a weboldalamhoz két stíluslapot. Az egyiket 1024x768-as, a másikat 1280x1024-es felbontásra optimalizáltam (a célom az lenne, hogy ugyanúgy nézzen ki a honlapom mindkét felbontáson, mert 1280-on már nagyon kicsi az 1024-es és elveszik a tartalom).
Mindkét stíluslapot belinkeltem a dokumentum head-jébe így:
Így ugyebár az alsó 1024-es stíluslapot használja.
Azt szeretném elérni, hogy ha nagyobb felbontású monitoron nézik az oldalt, akkor a felső css legyen aktív!
Ezt egy JavaScript függvénnyel gondoltam megoldani, amely 1280-as szélesség esetén eltávolítja az alsó stíluslapot:
Valami ilyesmire gondoltam, de ez nem működik.:(
Ha valaki tud, légyszi segítsen hogyan írjam át a kódot, vagy milyen megoldást javasolna egy ilyen esetben (ez csak az én elképzelésem a megvalósításra) hogy szokták az ilyet megoldani általában?
Segítségeteket előre is köszönöm!
■ Egy olyan problémám lenne, hogy készítettem a weboldalamhoz két stíluslapot. Az egyiket 1024x768-as, a másikat 1280x1024-es felbontásra optimalizáltam (a célom az lenne, hogy ugyanúgy nézzen ki a honlapom mindkét felbontáson, mert 1280-on már nagyon kicsi az 1024-es és elveszik a tartalom).
Mindkét stíluslapot belinkeltem a dokumentum head-jébe így:
<link href="style1280.css" rel="stylesheet" type="text/css" id="felbont1280" />
<link href="style.css" rel="stylesheet" type="text/css" id="felbont1024" />
<link href="style.css" rel="stylesheet" type="text/css" id="felbont1024" />
Így ugyebár az alsó 1024-es stíluslapot használja.
Azt szeretném elérni, hogy ha nagyobb felbontású monitoron nézik az oldalt, akkor a felső css legyen aktív!
Ezt egy JavaScript függvénnyel gondoltam megoldani, amely 1280-as szélesség esetén eltávolítja az alsó stíluslapot:
window.onload=Load;
function Load() {
felbontas = window.screen.width;
elem = getElementById("felbont1024");
if (felbontas == 1280) removeChild("elem");
}
function Load() {
felbontas = window.screen.width;
elem = getElementById("felbont1024");
if (felbontas == 1280) removeChild("elem");
}
Valami ilyesmire gondoltam, de ez nem működik.:(
Ha valaki tud, légyszi segítsen hogyan írjam át a kódot, vagy milyen megoldást javasolna egy ilyen esetben (ez csak az én elképzelésem a megvalósításra) hogy szokták az ilyet megoldani általában?
Segítségeteket előre is köszönöm!
Google Chrome without data sniffing: Iron is here.
Google Chrome-ból kiindult böngésző fejlesztés
■ SVG Is The Future Of Application Development
Elmélkedés az SVG és JavaScript jövőjéről
■ Inline Code Finder Firefox extension - find inline JavaScript events, inline styling and javascript:links
Firefox kiterjesztés a soronbelüli JavaScript és CSS kimutatására
■ Sinatra: 29 Links and Resources For A Quicker, Easier Way to Build Webapps
MVC web framework gyors fejlesztésekhez
■ Postgresql triggerek
Sziasztok,
a kérdés megoldásához úgy gondolom hogy triggerek használatára
lenne szükségem, de még ez a rész nem egészen világos számomra.
Amit szeretnék:
ha beszúrok egy új személyt az alábbi táblába
akkor szeretném ha létrejönne egy ilyen tábla
ha törlöm a személyt akkor törlődjön a hozzá tartozó tábla.
Segítségeteket előre is köszönöm.
■ a kérdés megoldásához úgy gondolom hogy triggerek használatára
lenne szükségem, de még ez a rész nem egészen világos számomra.
Amit szeretnék:
ha beszúrok egy új személyt az alábbi táblába
persons //tábla neve
person_id | first_name | ...
----------+------------+----
1 | Arthur | ...
person_id | first_name | ...
----------+------------+----
1 | Arthur | ...
akkor szeretném ha létrejönne egy ilyen tábla
person_1 //tábla neve
message_id | subject | ...
-----------+------------+----
... | ... | ...
message_id | subject | ...
-----------+------------+----
... | ... | ...
ha törlöm a személyt akkor törlődjön a hozzá tartozó tábla.
Segítségeteket előre is köszönöm.