Autor Zpráva
Hajaxa
Profil
Zdravím, potřebuji načíst 2 obrázky.

První obrázek má malé rozměry 200x200, měl by se načíst, pokud je velikost okna prohlížeče menší jak 800.
Druhý obrázek má větší rozměry 600x600, měl by se načíst, pokud je velikost okna prohlížeče větší jak 800.

Nechci načítat oba dva najedou, ale pouze jeden podle velikosti rozlišení okna prohlížeče.

Díky za rady.
pako
Profil *
do hlavicky dokumentu si daj nieco ako toto:
    var pic = document.createElement('img');
    if (document.documentElement.clientWidth < 800) {
      pic.src = 'mensi.jpg';
        }
    else {
      pic.src = 'vacsi.jpg';
    }
do tela dokumentu hned pod miesto kde chces mat obrazok si daj nejaky div do ktoreho obrazok vlozis.
Hajaxa
Profil
pako:
Díky za odpověď, ale spíše jsem myslel funkci .load.

Sestavil jsem tedy jednoduchý script s funkcí .load.

Bohužel se obsah nemění pokud začnu velikost okna měnit. Nevíte, jak toho docílit? Díky.

if (document.documentElement.clientWidth > 900) {
    $(document).ready(function(){

    $("#1").load("galerie1.php");
});

}
if (document.documentElement.clientWidth < 900) {
    $(document).ready(function(){

    $("#1").load("galerie2.php");
});

}

<div id="1">

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0