Screen.width alapú osztályozás div id=" "-be
Sziasztok.
Az alábbi kódot szeretném úgy megvalósítani, hogy nem minden képernyfelbontáshoz egy külön html fájlt keljen készíteni, hanem egy html fájlban valahogyan div id-kel megvalósíatni, hogyha a pl. mondjuk 320-as a képernyőszélessége, akkor a
részt jelenítse meg.
A külön html-es megoldás, ami helyett a div id-s kellene:
(Természetesen ez nem egy weboldalba kéne, hanem egy widgetbe)
A segítségértt elörre is mindenkinek köszi
■ Az alábbi kódot szeretném úgy megvalósítani, hogy nem minden képernyfelbontáshoz egy külön html fájlt keljen készíteni, hanem egy html fájlban valahogyan div id-kel megvalósíatni, hogyha a pl. mondjuk 320-as a képernyőszélessége, akkor a
<div id="mobilra">
...
</div>
...
</div>
részt jelenítse meg.
A külön html-es megoldás, ami helyett a div id-s kellene:
<SCRIPT language="JavaScript">
<!--
if (screen.width>=1024)
{
window.location="nagyfelbontas.html";
}
if ((screen.width>=640) && (screen.width<1024))
{
window.location="kozepesfelbontas.html";
}
if (screen.width<640)
{
window.location="kicsifelbontas.html";
}
else
{
window.location="mobilra.html";
}
//-->
</SCRIPT>
<!--
if (screen.width>=1024)
{
window.location="nagyfelbontas.html";
}
if ((screen.width>=640) && (screen.width<1024))
{
window.location="kozepesfelbontas.html";
}
if (screen.width<640)
{
window.location="kicsifelbontas.html";
}
else
{
window.location="mobilra.html";
}
//-->
</SCRIPT>
(Természetesen ez nem egy weboldalba kéne, hanem egy widgetbe)
A segítségértt elörre is mindenkinek köszi
miert?
viszont ha ajaxban is gondolkozol, akkor azzal lehet jatszani, hogy csak az adott felbontasra szant tartalmat kered le es jelenited meg.
mert nem weboldal
(widget=html+CSS+Javascript) és ott egyrészröl tökmindegy, mert úgyis lekell töltenie az egész widgetet, másrészről azt még nemsikerült megcsinálni, hogy az index.html fájlon kívül mást is figyelemben vegyen. De a legdurvább alkalmazások is felépülnek egy szál html fájlból.
Ez a screnes dolog meg azért kellene, mert ezek a widgetek elvileg tudnak futi asztali számitógépen, okostelefonokon és a WII-os Internet Chanelen. Amik mind más képernyővel rendelkeznek...
Elvileg persze azlenne a legjobb, ha sikerülne valahogy úgy megcsinálni, hogy mondjuk mindig az aktuális képernyő szélesség és magasság/2 lenne a méret, de szerintem ez egyszerűbb lenne.