私は簡単な質問をしていますが、それは何日もの間私を傷つけています。 私は、ページがロードされるかレンダリングされるたびにjavascriptイベントを発生させたいと思います。毎回のページがロードされた後にjavascriptを実行する
どのような体でも助けてください。
私は簡単な質問をしていますが、それは何日もの間私を傷つけています。 私は、ページがロードされるかレンダリングされるたびにjavascriptイベントを発生させたいと思います。毎回のページがロードされた後にjavascriptを実行する
どのような体でも助けてください。
あなたはこのスレッド上のいくつかの欠点と回避策を参照してください<BODY onLoad="alert('hello world!')">
を使用することができます。Is there a cross-browser onload event when clicking the back button?
[EDIT]以上、使用(?):
window.onload=function() {
alert ('hello world');
};
(this threadから)
window.onload = function(){/*your code*/}
これを試してください:
<html>
<head>
<script type="text/javascript">
function function_name() {
alert('loaded');
}
</script>
</head>
<body onload="function_name()">
<p>hello</p>
</body>
</html>
最良の方法は、おそらくブラウザの互換性を確保するためにjQueryのready()
機能を使用することですが。
あなたreqirementスクリプトは、ページが完全にロードされた後に実行する必要があるようなものである場合は、ページのHTML要素がロードされたときに動作しますdocument.ready次のよう
$(window).bind('load',function(){
//your code here
});
でそれを書くことができます...上記のコードは、ページ全体(スタイリングやイメージなど)の後に実行されるため、これは別個の記述を必要とすると信じています。
'$(document).ready(function(){{}})'? –
ちょうどGoogleに "javascriptでページの読み込みイベントをキャッチする"と入力してください。 –