Portál AbcLinuxu, 10. května 2025 00:13

Dotaz: javascript a zmenšení elementu při načtení stránky

4.8.2010 20:24 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
javascript a zmenšení elementu při načtení stránky
Přečteno: 351×
Odpovědět | Admin
Jde nějak v js udělat, aby už během načítání elementu s id wrapper načetl ve správné velikosti?

Dělám to pomocí následujícího kódu, ale vždycky na začátku načítání mi problikne element v plné šířce.
window.addEvent('domready', function() {
				document.getElementById('wrapper').setAttribute('style','width: <?php echo $params->get('min_width'); ?>');setjdcookie('min');
			});
Dělám něco špatně?

Předem děkuji za rady.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

mess avatar 4.8.2010 20:37 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: javascript a zmenšení elementu při načtení stránky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dej tag <script> těsně za ten tvůj element. Pak se je možné s ním manipulovat ještě předtím, než nastane událost "domready". Jen je třeba dávat pozor na to, že v době vykonávání takového skriptu ještě nejsou vytvořeny elementy, které následují až za ním.

Druhá možnost je nastavit velikost tomu elementu přes CSS, pokud je to možné.
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
5.8.2010 09:25 volvox | skóre: 16
Rozbalit Rozbalit vše Re: javascript a zmenšení elementu při načtení stránky
Tak tak, pokud jde o to jednorázově nastavit velikost elementu, je výhodnější to provést přes CSS. Tj. buď:
<style>#wrapper { width:get('min_width') ?> } </style>
<div id="wrapper">
...
</div>
nebo
<div id="wrapper" style="width:<?= $params->get('min_width') ?>">
...
</div>
a obejdete se tak úplně bez javascriptu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.