ラウンジ(兼FAQ掲示板)

サンプル「JavaScriptでURLエンコード」への質問
過去ログ 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>

一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.