Autor Zpráva
Daniel47
Profil
Ahojte, nevím si rady s tímhle kódem:

let width_web = document.documentElement.clientWidth;
document.getElementById('img-width-setting').width = width_web + "px";

Budu rád za radu!
Mlocik97
Profil
Daniel47:
nestaci CSS media query? Proc JS?
Daniel47
Profil
Mlocik97:
Já to chci v JS.
Mlocik97
Profil
Daniel47:
Důvod?

Je to ako keby ste chceli vykopať jamu, ale namiesto lopatky tvrdo staly za tym že to chcete vykopať kavovou lyžičkou, jde to ale proč to tak robiť? Ostatne stačí si tú premennú vypsat do konzole a vyřešíte to sami.
Daniel47
Profil
Mlocik97:
Já nemám zkušenosti s CSS media query.

Prostě chci použít JavaScript.
Mlocik97
Profil
Daniel47:
stačí si prečítať tutorial, samotné media query je primitivne, je to len podmienka "ak ma viewport sirku..."
www.vzhurudolu.cz/prirucka/css3-media-queries
CSS pravidlo @media
celý tutoriál
Daniel47
Profil
Už jsem našel chybu.

Opravený kód zde:

<script>
window.onload = function() {
 img.style.width = document.documentElement.clientWidth + "px";
}
</script>
Bubák
Profil
Daniel47:
Já nemám zkušenosti s CSS media query.
S JavaScriptem zjevně taky.
RastyAmateur
Profil
Daniel47:
Prostě chci použít JavaScript.
Proč si nenecháš poradit? Kdyby ses to naučil, rozhodně se ti to bude hodit. Navíc aktuální řešení rozhodně není dostačující. Co když si po načtení stránky změním velikost okna? Navíc pokud to nemáš v žádné podmínce, nestačilo by jednoduché CSS width: 100%; dislay: block;?
Mlocik97
Profil
RastyAmateur:
stačilo...
Ikki
Profil
Zbytečně se mu to snažíte vysvětlit. Copak jste za tu dobu co zde přispívá nepostřehli, že on má svou pravdu, všechno musí být podle něj a jakákoli rada která není v jeho představě není akceptována? Zbytečné.
Daniel47
Profil
Ikki:
Já si to můžu udělat jak chci nebo nemůžu?


RastyAmateur:
Díky, použiju tvoje CSS. Místo JS.
Mlocik97
Profil
Daniel47:
"Já si to můžu udělat jak chci nebo nemůžu?"

ano, ale potom nečakaj že iný ti s tým budú radiť, když vedia že je to nezmyselný spôsob.
Daniel47
Profil
Mlocik97:
Použíl jsem od RastyAmateur radu.
Tak jsem se nechal poradit.
Mlocik97
Profil
Daniel47:
to potom znamená že si to neurobil jak si chcel, ale jak ti niekto poradil. Ostatne si teda nemusel reagovať na Ikkiho, pretože až na výnimky skutočne rady neakceptuješ, a on napsal čistú pravdu.

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