function test()
{
var aa = 2;
document.getElementById('bb').innerHTML = aa;
}
というfunctionを作成して、html側で
<script type="text/javascript">
test();
</script>
として実行した場合に、html側の
<div id="bb"></div>の下にこの
スクリプトタグを埋めないとダメです。
どうしたらHTML側の<HEAD>部分にこの
スクリプトタグを埋こんで実行されますか?
onloadなどで埋め込まないであくまで
<script type="text/javascript">
</script>
の中にfunctionを書いてそれが
反映さるようにならないとダメです。
以上、よろしくお願い致します。
<script>の中なら onload 使っても OK ですか?
<html> <head> <script type="text/javascript"> function test() { var aa = 2; document.getElementById('bb').innerHTML = aa; } window.onload = test ; </script> </head> <body> <div id="bb"></div> </body> </html>
しつこく onload ですみませんが、これではどうでしょうか。
<html> <head> <script type="text/javascript"> function test() { window.onload = test ; var aa = 2 ; document.getElementById('bb').innerHTML = aa ; } </script> <script type="text/javascript"> test() ; </script> </head> <body> <div id="bb"></div> <pre> </pre> </body> </html>
onloadは駄目ですね。
すいません。
onload が頑なに除外されてしまう理由が判らないのでライブラリも駄目かも知れませんが以下に出ているライブラリをどちらか使うのは?
[ThinkIT] 第2回:jQueryライブラリの内部とonloadイベント記法 (2/2)
html の script には関数呼び出ししか記述しないとなると #2 のように包むことになりますが……
そうですねw
ありがとうございます。
onloadを使わないで、正しいタイミングで
head内関数で内容を記述するために
必要なことと方法を書きました。
ありがとうございますw
ありがとうございます。
でもだめですね。すいません。
html内はfunction名だけ
指定する形がいいのです。
なのでonclickなども駄目です。