<SCRIPT LANGUAGE="vbScript">
<!--
dim Bfunction msg()
msgbox B
end function
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(B);
function changeB()
{
if (confirm("do you overwrite?"))
B = 1;
else
B = 0; msg();
}
//-->
</SCRIPT>
<INPUT TYPE="button" value="test" onclick="changeB()">
:_)

解决方案 »

  1.   

    <script language=vbscript>
    b=2
    </script>
    <script language=javascript>
    if(confirm("do you overwrite?"))
      b=1
    else
     b=0
    alert(b)
    </script>
      

  2.   

    我在asp頁面種使用這種例子好像不行.因為我使用<%%>這種方式,要將變量的名稱顯示到網頁上.
    如:
    <script language=javascript>
    if(confirm("do you overwrite?"))
      b=1
    else
     b=0
    alert(b)
    </script>
    我b的變量是<%%>中的變量.而且使用response.write 顯示到網頁上.
      

  3.   

    <%
    importx=1
    Response.Write "<script language=javascript>"
    Response.write "if(confirm('BU:"
    Response.Write trim(pccode_s(i))
    Response.write "have been imported,Do you want to overwrite?'))"
    Response.Write "importx=0;  else  importx=1;"
    Response.Write "</script>"
    if importx=0 then
    response.write "OK"
    end if
    %>
    這是我寫的為了用javascript來管制importx變量.如果選擇了"確定"則response.write "OK".但是我這樣好像不行呢.
      

  4.   

    簡單的說,我需要在用戶在提示框中選擇以後來進行我網頁的作業流程.
    選擇確定則進行導入資料,選擇cancel則不導入資料.
      

  5.   

    你搞错了一个问题!js在客户端运行,asp在服务器端运行,两个的交互,asp可以直接写给js,但是js必须通过页面提交传递回去。OK?