- 追加された行はこの色です。
- 削除された行はこの色です。
[[FrontPage]]
#contents
** REFERER取得
*** 同じドメインの時
* REFERER取得
** 同じドメインの時
parent.document.referrer
top.document.referrer
*** 違うドメインの時
** 違うドメインの時
フレーム
frame_foo.location.href='foo.html?'+document.referrer
* inputなどの名前を変える
名前を変えてもINPUTNAMEで変更できる・・・なんかキモい
document.FORMNAME.INPUTNAME.name = "newname"
検索エンジンをselectで選択したいときなどに使用。
* URLエンコード
escapeはブラウザによって挙動が違う。~
割と鬼門のようなので↑のNAME変更の方がまだましな気がする。
* Submitの上書き
<form onSubmit="return false_function()">
false_function() が falseを返していれば送信処理を行わない。
// urlにジャンプ
location.href = url;
などと組み合わせて。
* this
イベントハンドラで this を書くとそのタグのオブジェクトが渡される。
* document.getElementsByName と FORM
FORMがたくさんあると関係ないところでNAMEが一致してハマる。~
大人しく document.getElementById を使えってことで解決するのかは未確認。~