タグ付けされた質問 「onload」

14
ページの読み込み時にAngularJSコントローラー関数を実行するにはどうすればよいですか?
現在、検索と結果の表示を可能にするAngular.jsページがあります。ユーザーが検索結果をクリックしてから、[戻る]ボタンをクリックします。検索結果を再度表示したいのですが、検索をトリガーして実行する方法がわかりません。詳細は次のとおりです。 私のAngular.jsページは、検索フィールドと検索ボタンを備えた検索ページです。ユーザーは手動でクエリを入力してボタンを押すと、ajaxクエリが実行され、結果が表示されます。検索語でURLを更新します。それはすべてうまくいきます。 ユーザーが検索結果をクリックすると、別のページが表示されます-これも正常に機能します。 ユーザーが[戻る]ボタンをクリックして、角度検索ページに戻ると、検索語を含む正しいURLが表示されます。すべて正常に動作します。 検索フィールドの値をURLの検索用語にバインドしたので、期待される検索用語が含まれています。すべて正常に動作します。 ユーザーが「検索ボタン」を押す必要なしに検索機能を再実行するにはどうすればよいですか?jqueryの場合、documentready関数で関数を実行します。Angular.jsに相当するものが見当たりません。
359 angularjs  onload 

10
ドキュメントの準備ができて、AngularJSコントローラーで関数を実行する方法は?
角度コントローラー内に関数があり、この関数をドキュメントで実行できるようにしたいのですが、domが作成されると、angularが関数を実行することに気付きました。 function myController($scope) { $scope.init = function() { // I'd like to run this on document ready } $scope.init(); // doesn't work, loads my init before the page has completely loaded } 誰もが私がこれについてどうやって行くことができるか知っていますか?

8
ページが読み込まれたときに関数を実行するにはどうすればよいですか?
ページが読み込まれたときに関数を実行したいのですが、<body>タグで使用したくありません。 次のように、で初期化すると実行されるスクリプトがあります<body>。 function codeAddress() { // code } <body onLoad="codeAddress()"> しかし<body onload="codeAddress()">、私はそれなしで実行したいと思っています、そして私は多くのことを試みました、例えばこれ: window.onload = codeAddress; しかし、それは機能していません。 それで、ページが読み込まれたときにどのように実行しますか?
246 javascript  html  onload 

8
ページの読み込み時にJavaScript関数を呼び出すにはどうすればよいですか?
従来、ページが読み込まれた後にJavaScript関数を呼び出すには、JavaScript onloadのビットを含む本文に属性を追加します(通常は関数のみを呼び出します)。 <body onload="foo()"> ページが読み込まれたら、JavaScriptコードを実行して、ページの一部にサーバーからのデータを動的に入力します。属性を追加できる要素onloadがないJSPフラグメントを使用しているため、属性を使用できませんbody。 ロード時にJavaScript関数を呼び出す他の方法はありますか?私はjQueryに慣れていないので、jQueryは使用しません。
244 javascript  onload 

7
iFrame src変更イベントの検出?
iframeのコンテンツを制御できない場合、親ページを介してsrcの変更を検出する方法はありますか?ある種のオンロードかもしれませんか? 私の最後の手段は、iframe srcが以前と同じである場合に1秒間隔のテストを行うことですが、このハッキーなソリューションを実行するのは面倒です。 役立つ場合は、jQueryライブラリを使用しています。

9
JavaScript-ドキュメントが読み込まれたかどうかを検出する方法(IE 7 / Firefox 3)
ドキュメントの読み込み後に関数を呼び出したいのですが、ドキュメントの読み込みがまだ完了していない場合があります。ロードされた場合は、関数を呼び出すだけです。ロードされなかった場合は、イベントリスナーをアタッチできます。onloadが呼び出されないため、onloadがすでに起動した後でeventlistenerを追加することはできません。では、ドキュメントが読み込まれたかどうかを確認するにはどうすればよいですか?以下のコードを試してみましたが、完全には機能しません。何か案は? var body = document.getElementsByTagName('BODY')[0]; // CONDITION DOES NOT WORK if (body && body.readyState == 'loaded') { DoStuffFunction(); } else { // CODE BELOW WORKS if (window.addEventListener) { window.addEventListener('load', DoStuffFunction, false); } else { window.attachEvent('onload', DoStuffFunction); } }

1
スクリプトタグでonloadイベントを発生させようとしています
一連のスクリプトを順番に読み込もうとしていますが、onloadイベントが発生しません。 var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); } else { console.log('run app'); MK.init(); } }; $body.append(el); } loadScripts(scripts); jQueryを使用して要素をDOMに追加すると、el.onloadのようなネイティブイベントが発生しないと思います。ネイティブを使用するdocument.body.appendChild(el)と、期待どおりに起動します。

19
nullのプロパティ 'innerHTML'を設定できません
エラーまたはUncaughtTypeErrorが発生するのはなぜですか:nullのプロパティ 'innerHTML'を設定できませんか?私はinnerHTMLを理解し、以前はそれを機能させていたと思いました。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Untitled Document</title> <script type ="text/javascript"> what(); function what(){ document.getElementById('hello').innerHTML = 'hi'; }; </script> </head> <body> <div id="hello"></div> </body> </html>

4
ページ読み込み時にHTML入力ボックスにフォーカスを設定する
ページが読み込まれたときに入力ボックスにデフォルトのフォーカスを設定しようとしています(例:google)。私のページは非常に単純ですが、これを行う方法がわかりません。 これは私がこれまでに得たものです: <html> <head> <title>Password Protected Page</title> <script type="text/javascript"> function FocusOnInput() { document.getElementById("PasswordInput").focus(); } </script> <style type="text/css" media="screen"> body, html {height: 100%; padding: 0px; margin: 0px;} #outer {width: 100%; height: 100%; overflow: visible; padding: 0px; margin: 0px;} #middle {vertical-align: middle} #centered {width: 280px; margin-left: auto; margin-right: auto; text-align:center;} </style> </head> …

10
jqueryはロード時にiframeコンテンツの高さを取得します
main.phpのiframe内にロードしているヘルプページhelp.phpがあります。iframeにロードされた後、このページの高さを取得するにはどうすればよいですか? iframeの高さを100%または自動にスタイル設定できないため、これを求めています。だから私はjavascriptを使う必要があると思います。私はjQueryを使っています CSS: body { margin: 0; padding: 0; } .container { width: 900px; height: 100%; margin: 0 auto; background: silver; } .help-div { display: none; width: 850px; height: 100%; position: absolute; top: 100px; background: orange; } #help-frame { width: 100%; height: auto; margin:0; padding:0; } JS: $(document).ready(function () { …
84 jquery  iframe  height  onload 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.