HTMLとbodyタグを削除して、自分のWebページ内のdivとしてHTMLページをロードしたいとします。しかし、HTMLページには<body onload=" ... " >
がありますので、この機能を使用して作業を続ける必要があります。 <div onload=" ... " >
が機能していないようです。元のウェブサイトコード(php)を直接編集することなく、このonload関数を自分のウェブサイトの本文に挿入するにはどうすればいいですか?divのonload関数を作成するには?
5
A
答えて
3
あなたは上記のコードはdiv要素を含むページに行く
$(document).ready(function() {
$("#containing-div").load("[url of page with onload function]");
});
あなたのdivにページの内容をロードするためにjQuery.loadを使用することができます。 onload関数を持つページは変更されません。
1
追加されたJavascriptタグは、読み込まれるとすぐに実行される、読み込まれたページの最後に追加することができます(div内に挿入された後)。このように:
<div>
Insert the inner html content of that pages here and add this script at the bottom and add the onload function of the original html to this script.
<script type="javascript">
alert("hello world");
</script>
</div>
ちょうどあなたのページに利用できるJavaScriptを持っていることを忘れないでください。私が意味することは、呼び出すjavascript関数がonload="..."
の中で呼び出された場合、読み込み中のHTMLドキュメントの<head>
に定義されていて、<head>
を投げていると、これは機能しません。
1
以前にjQueryを使用しましたか?そう、ちょうどあなたのdivのIDを取得する場合(のは「SomeDiv」と言わせて)、その後、このような「準備」メソッドを使用します。
$("#SomeDiv").ready(
function(){
//do stuff
});
-2
あなたはdiv要素にonloadイベントを追加したい場合は、することはできませんが、 onkeydownを追加して、ドキュメントロード時にonkeydownイベントをトリガーすることができます。
<div onkeydown="setCss();"></div>
$(function() {
$(".ccsdvCotentPS").trigger("onkeydown");
});
0
ない最高のが、1つの方法は、それがロードされる場合は、定期的にdiv要素をチェックすることです:
var myInterval = setInterval(function() {
if ($('.mydiv') && $('.mydiv').width() > 0) {
// write your logic here
clearInterval(myInterval);
}
}, 3000);
関連する問題
- 1. OnLoad関数を作成する
- 2. ハスケルコール関数onload
- 3. onload関数を使ってonclickを自動的に作成する方法
- 4. オープニングウィンドウにonload関数を追加する
- 5. JavaScript onload関数ループ
- 6. onLoad関数phonegap android
- 7. JavaScript関数をOnload関数に変換する
- 8. 関連するdivのチェックボックスリストを作成
- 9. RequireJS:複数のHTTPリクエストを作成するonload
- 10. onLoad関数onClickのみ
- 11. iframe onload関数は未定義です
- 12. JavaScript onLoad関数+ IE =問題
- 13. image onLoad関数on IPAD javascript
- 14. 複数のdivを作成するHTML2Canvas
- 15. IEを動的に作成するIframeのonload関数を呼び出さなかった
- 16. onload関数の結果を変数に渡す
- 17. Divを別のdivに追加し、新しく作成したdivをJquery printArea関数に渡す方法
- 18. 別のiframe内のiframeのOnload関数
- 19. 複数のdivタグを作成するには
- 20. CSS - divブレークラインを作成するには
- 21. divページネーションを作成するには?
- 22. JS onload()関数内でグローバル変数を設定する
- 23. 整数リストを作成する関数を作成する
- 24. 複数のonLoad関数はChromeとSafariの
- 25. Cで複数の関数を作成するには
- 26. javascriptとhtml onclickとonload関数
- 27. 作成する前にフライトを作成するにはフックを作成するmysql関数を呼び出す
- 28. divの複数の行を作成
- 29. スパークを作成存在するユーザー定義関数は、関数
- 30. 成功関数親ページの更新div
おかげで、これは問題を解決しました! – Jenny