Zum Inhalt springen

onload im bodyTag

Erstellt am 7. Februar 2006 · 13 Antworten · letzte Antwort am 21. Oktober 2020

Tags: JavaScript & AJAX, Frage

steffenk ·

die Frage ist, wo kommt das her ?

eigentlich müsste das reichen:

page.bodyTag >
page.bodyTag = <body onload="eventLoader();T3_onloadWrapper();">

Wenn das von einer Extension gesetzt wird, dann passiert das meist nach Deiner Anweisung.
Du kannst Auch in den Header schreiben:

page.headerData.23=TEXT
page.headerData.23.value=<script type="javascript">window.onload = eventLoader();</script>
stetabar ·

weder das eine noch das andere funktioniert...

also typo scheint wohl durch das menü diesen BodyTag automatisch anzulegen...

kann man alle BodyTags unterdrücken und dann selbst einen anlegen?

stetabar ·

also jetzt macht er es, allerdings steht es trotzdem doppelt im BodyTag.
haba unter javascript anstelle von

window.onload...
document.onload...

verwendet...
er macht jetzt zumindest das, was ich wollte...
verstehe aber trotzdem nicht ganz, warum er das doppelt anlegt...

<body onload="T3_onloadWrapper();eventLoader();" onload="T3_onloadWrapper();">
stetabar ·

ok, hab gelogen, er macht es trotzdem nicht...

wenn ich das so

<body onload="T3_onloadWrapper();eventLoader();" onload="T3_onloadWrapper();">

stehen habe, dann geht das Menü ohne probleme, aber mein Scrollbalken geht nicht...

wenn es anders steht, geht das Menü nicht richtig...

was kann ich noch tun?

stetabar ·

das hatte ich mir auch schon überlegt, aber da komme ich ja nicht dran, weil typo3 das doch selbst generiert...

also irgendwie is das ganz schon verzwickt...

steffenk ·

"komm nicht ran" gibts nicht. Wenn das von einem Menü gemacht wird, so bindest Du eine entsprechende php-Datei ein, die kannst Du modifizieren.

stetabar ·

da sgast du was...
da habe ich garnicht dran gedacht...

PHP...

geht nicht gibbet nich

und

was nich passt wird passend gemacht...

besten dank!

dmelrick ·

try with jquery it will work.

<html>
<head>
    <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script>
    $( document ).ready(function() {
        console.log( "document loaded" );
    });
 
    $( window ).on( "load", function() {
        console.log( "window loaded" );
    });
    </script>
</head>
<body>
    <iframe src="http://techcrunch.com"></iframe>
</body>
</html>