一段歪曲了概念的指令碼,JS怎麼能讀伺服器上的資料庫呢??

來源:互聯網
上載者:User

<select size="1" name="location" onChange="changelocation(document.Form1.location.value)"  language="JavaScript">   
             <option value="US" >US Server </option>
             <option value="EURO">EU Server</option>
         </select>
<span id="SvrName">
<select size="1" width="10" name="ServerName" id="ServerName" >
<option value="">Select Your Server</option>                 
</select>
</span>  
   <script language ="JavaScript">
function changelocation(location)
{
var StringSvrName;
var StrSelect;
var SqlString;
SqlString="Select * from GoldPrice where Location='"+location+"' and Faction='Alliance' Order By ServerName,Faction";
alert(SqlString);
StrSelect="<option value=''>Select Your Server</option>";
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("../../database/gamesavornews.mdb")
conn.Open Strconn
set rs=server.CreateObject("adodb.recordset")
sql="Select * from GoldPrice where Faction='Alliance' Order By ServerName,Faction"
rs.open sql,conn,1,3
if rs.eof and rs.bof then
%>
StrSelect=StrSelect+"<option value=''>No Server</option>";
<%
else
for i=1 to rs.recordcount
%>
StrSelect=StrSelect+"<option value='<%=replace(rs("ServerName"),"'","''")%>' ><%=replace(rs("ServerName"),"'","''")%></option>";
<%
rs.movenext
next
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%> 
StringSvrName="<select size='1' width='10' name='ServerName' id='ServerName'>";       
StringSvrName=StringSvrName+StrSelect;
StringSvrName=StringSvrName+"</select>";
document.all.SvrName.innerHTML=StringSvrName;
alert(StrSelect);
}
</script>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.