Ich versuchteWie benutzt man onPageLoad in Javascript?
onPageLoad: function() {
alert("hi");
}
verwenden, aber es wird nicht funktionieren. Ich brauche es für eine Firefox-Erweiterung.
Irgendwelche Vorschläge bitte?
Ich versuchteWie benutzt man onPageLoad in Javascript?
onPageLoad: function() {
alert("hi");
}
verwenden, aber es wird nicht funktionieren. Ich brauche es für eine Firefox-Erweiterung.
Irgendwelche Vorschläge bitte?
var itsloading = window.onload;
oder
<body onload="doSomething();"></body>
//this calls your javascript function doSomething
für Ihr Beispiel
<script language="javascript">
function sayhi()
{
alert("hi")
}
</script>
<body onload="sayhi();"></body>
EDIT -
Für die Erweiterung in Firefox On page load Beispiel
Angenommen Sie haben die onload-Ereignis gemeint:
Sie sollten eine JavaScript-Bibliothek wie jQuery verwenden, um es in allen Browsern funktioniert.
<script type="text/javascript">
$(document).ready(function() {
alert("Hi!");
});
</script>
Wenn Sie wirklich eine Javascript-Bibliothek nicht verwenden wollen (Sie erwarten, dass es nicht gut in allen Browsern funktionieren.):
<script type="text/javascript">
function sayHi() {
alert("Hi!");
}
</script>
<body onload="javascript:sayHi();">
...
Das jQuery Dokument bereit Ereignis ist nicht das gleiche wie das Onload-Ereignis. Das Ereignis ready wird ausgelöst, wenn das DOM analysiert wird. Das Ereignis onload wird ausgelöst, wenn alle Elemente auf der Seite (Bilder usw.) geladen wurden. –
Die Syntax für
lautet außerdem: . JavaScript hinzufügen: funktioniert nicht. –Wenn Sie möchten, Tun Sie dies in Vanille Javascript, verwenden Sie einfach die window.onload
Event-Handler.
window.onload = function() {
alert('hi!');
}
<script language="javascript">
window.onload = onPageLoad();
function onPageLoad() {
alert('page loaded!');
}
</script>
'window.onload = onPageLoad();' gibt sofort einen Aufruf von 'onPageLoad' aus, was den Zweck vereitelt. – Quuxplusone
angeben, in welchem Zusammenhang Sie diese, in HTML-Seite? in Erweiterung? –
Meinst du onPageLoad im Titel? – Seb
sry ja, ich meine onPageLoad und seine in einer Firefox-Erweiterung – Lilz