2014年11月26日 星期三

[JavaScript] 呼叫function



把JavaScript的function放在<head>裡面。

return data  // 用 return 關鍵字傳回資料


<html>
<head>
<title></title>

<script language="javascript">
  function run_rss(sID){
window.open('rss.asp?sid='+sID);
  }
</script> 

</head>


if Rs("edit_group") = "68" then
sID= Rs("edit_group")
%>
<script> run_rss(this, <%=sID%> );</script>
<%
end if
<body>
</body>
</html>




參考 :
http://taiwantc.com/js/js_tut_a5.htm

2014年11月2日 星期日

連到遠端資料庫注意事項 (provider: SQL 網路介面, error: 25 - 連接字串無效)

錯誤訊息:

標題: 連接到伺服器
------------------------------

無法連接到 \\172.99.0.99。

------------------------------
其他資訊:

建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。
找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: SQL 網路介面, error: 25 - 連接字串無效) (Microsoft SQL Server, 錯誤: 87)





總之,是個很烏龍的問題,
連線伺服器只要打ip就好,前面不要加反斜線




完畢。



其他要注意的事項 :


基本上設連接埠即可。

如果伺服器端 TCP Port 1433 有開,但還是連不到,那就有可能:
1. 資料庫不存在。
2. TCP/IP 協定未開啟 (如果 TCP Port 有換,那防火牆的 Port 也要換)。
3. 遠端存取未開啟。
4. 帳戶不存在。
5. 帳戶未授權存取指定的資料庫。



建議也先檢查資料庫主機上的 SQL 組態 (操作看這篇
1.開啟[SQL Server 網路組態]工具(Sql Server Configuration Manager) 
2.選擇[(執行個體名稱)的通訊協定] 
3.確定右方檢視窗格內[TCP/IP 已啟用]後,檢視其[內容] 
4.頁籤[通訊協定]是否設定[全部接聽] 
5.頁籤[IP 位址]內,檢查各 IP 的[TCP 動態通訊埠]與[TCP 通訊埠] 
6.如果[TCP 動態通訊埠]均為 0,請以 IPAll 的那一組通訊埠為主 

再依據上面查看到的[TCP 動態通訊埠]與[TCP 通訊埠]來設定防火牆允許開放的連接埠




另外,也請檢查一下 firewall 套用 policy 的順序,是否有相關的 deny rule 擋在 any rule 前面




參考:
防火牆 SQL 1433 PROT 打開 還是連不到資料庫
https://social.technet.microsoft.com/Forums/zh-TW/ef22cd8c-1561-4fb6-ae82-6ae435dd68fa/-sql-1433-

prot-?forum=sqlservermanagementzhcht

IE 10 youtube 發生錯誤,請稍後再試一次。

IE 10 youtube 發生錯誤,請稍後再試一次。




解決:

工具 > 勾選 "AxtiveX篩選"


完畢。

2014年10月25日 星期六

HTML表格欄位寬度,不受內文影響寬度

症狀 : 
無論怎麼設定 table 的width (欄位寬度) ,還是會被內容字串的長度影響。


醫治良帖 : 

<table style="word-break:break-all">


完畢。





參考 :
強制HTML表格內文不超出設定寬度 (強制斷行)

2014年10月6日 星期一

設定網頁編碼



在做檔案複製的時候,發現中文檔名response出來變亂碼,調整網頁編碼utf-8時,中文檔名顯示正常,但iis給的中文錯誤訊息變亂碼。

因此設定網頁編碼

<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">

2014年8月27日 星期三

下拉式選單 Select


<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
    <td bgcolor="#CAF2FF" width="20%" class="font" align="center">匯入年份</td>
        <td bgcolor="#FFFFFF" width="80%" class="font" align="left">
        <Select Name='sel_year'>
            <option value="" selected>---請選擇---</option>
<%
        For i=year(date) to year(date)+1
%>
<Option Value="<%=i%>"><%=i%></Option>
            <%
Next
%></Select>
           
        </td>
</tr>