Portál AbcLinuxu, 8. listopadu 2025 06:41
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.
<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é.
<style>#wrapper { width:= $params->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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.