var array=new Array(3); array[0]="name1"; array[1]="name2"; array[2]="name3"; var model={name:input, names:array};
と
var model={"name":input,"names":["name1","name2","name3"]};
は等価。
<script type="text/javascript"> document.write("hoge"); </script>
<head> <script type="text/javascript" src="hoge.js" ></script> </head>
読み込んだファイルにはメソッドを書いておきます。んで、呼び出すときはたとえば
<input type="button" name="実行" value="実行" onclick="aFunction();"/>
あらかじめ
<script type="text/javascript"> <!-- function trackbackSubmit() { var msg = "ある文字列"; document.getElementById("body").innerHTML = msg; } //--> </script>
てなメソッドを定義しておきます。次にボタンを作ります。
<input type="button" name="Ping!" value="Ping!" onclick="trackbackSubmit();"/>
このボタンを押すと、htmlファイル内の<div id="body"/>の箇所を探し出し(仕様ではユニークです) "ある文字列"に書き換えます*1。
<html> <head> <script language="javascript"> <!-- function win(url){ wo = window.open(url, '', 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=400,height=500') } // --> </script> </head> <body> <a href="javascript:win('http://www.yahoo.co.jp')">別窓起動</a> </body> </html>
この記事は
現在のアクセス:9830