過去ログ NO.1092868712
□ 永友 [2004年08月19日07時38分]サンプル「JavaScriptでURLエンコード」を一部変更しましたが、 動きません。 変更のポイントはsubmitをJavaScriptで発行しました 動作としてsubmitが完了しません
ソース
<iframe name=ifnm style="position:absolute; visibility:hidden;"></iframe> <form name=js_form target=ifnm> <input type=hidden name=query size= 30 value=""> <input type=hidden name=enc size=100 value=""> </form> <script> onload = init; alert(cnv('ああああああああああ')); // cnvサブルーチンで変換を期待
function cnv(str){ parent.js_form.query.value=str; parent.js_form.submit(); // こごでsubmitして変換を想定 return parent.js_form.enc.value; }
function init() { if (self == parent) return false; buf = new Array(); buffer = parent.dummy.document.location.search.replace(/\?/,""); buffer = document.location.search.replace(/\?/,""); buffer = buffer.split(/&/); for (i in buffer) { query = buffer[i].split(/=/); buf[query[0]] = query[1]; } if (buf["query"]) parent.js_form.enc.value = buf["query"]; } </script>
一定時間書込が無かったので過去ログに移りました
|
|