マウスカーソルについて

[上に] [前に] [次に]
かーくん 2000/06/02(金) 14:25:10
function FileCopy(sFileName){
if( sFileName == null || sFileName == "" ){
return;
}
var sFileRename = prompt("新しいファイル名を入力して下さい。", "");
if( sFileRename == null || sFileRename == "" ){
return;
}
document.form.FileName.value = sFileName;
document.form.FileRename.value = sFileRename;
document.form.action = 'http://www.test.asp';
document.form.submit();
}
上記のようなジャバスクリプトを実行した際、新しい名前を入れるダイアログボックス
に何も入力しないでOKボタンを押すと、マウスカーソルが処理中(矢印+砂時計)の
ままで処理を抜けてしまいます。この記述方法は間違っているのでしょうか?

どなたかご教授ください。
よろしくお願いします。

ちなみに、Win+IE5で動かしています。

Fishbone [HomePage] 2000/06/10(土) 00:09:16
同じようなスクリプト組んでみましたが特別エラーは起こりません。
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--

function FileCopy(sFileName){
if( sFileName == null || sFileName == "" ){
return;
}
var sFileRename = prompt("新しいファイル名を入力して下さい。", "");
if( sFileRename == null || sFileRename == "" ){
return;
}
document.form.FileName.value = sFileName;
document.form.FileRename.value = sFileRename;
document.form.action = 'http://www.test.asp';
document.form.submit();
}

//-->
</SCRIPT>
</HEAD>
<BODY onLOAD="FileCopy('sample.txt')">
<FORM NAME=form>
<INPUT TYPE=text name=FileName>
<INPUT TYPE=text name=FileRename>
<INPUT TYPE=submit onSubmit="alert()">
</FORM>
</BODY>
</HTML>

う〜〜ん、どこがいけないんだろう???

[上に] [前に] [次に]