Hallo Leute,
ich möchte per JS die Breite eines Divs der Breite des Browserfensters anpassen.
Mein Code im Body-Tag wird aber von Typo3 scheinbar nicht als PHP interpretiert:
<body onresize="setw();" <? if (!isset($_SESSION["width"])) { ?>onload="setw();"<? } ?>>
Wie bringe ich Typo3 dazu das zu machen was ich will?
Erklärung (für die, die es interessiert):
Beim ersten Laden der Seite wird normalerweise eine Session gesetzt und die Divs angepasst. Das Problem ist, daß das "onload='setw();' nur dann gestartet werden soll, wenn die Session mit der Bildschirmbreite nicht gesetzt ist. Wenn man das "onload" im Body-Tag lässt und immer aufruft springt das Bild jedesmal beim laden einer Seite.
Das "onload" soll also nur einmal, bei ersten Laden der Seite, aufgerufen werden - also wenn die sesison nicht existiert. Sobald die Session gesetzt ist, soll das "onload" nicht mehr im Body-Tag ausgegeben werden sondern nur noch das "resize"-event.
Hoffentlich kennt das Problem jemand, ich habe nämlich keine Infos dazu gefunden.
DANKE im voraus! Liebe Grüße, R.P.