2010年11月8日 星期一

讓網頁自動設定輸入游標

問題描述:當網頁Load完成以後,如何自動找到可輸入元件,並且設定focus。
解決方案:使用KeyDown Process功能,可以完成自動對焦的功能。
KeyDown Process加入了新的function如下:

//找到第一個可輸入元件,並設定focus
function getFirstInputControl() {
var inputs = document.all && typeof (document.all) == "object" ? document.all : document.getElementsByTagName('input');
for (i = 0; i < inputs.length; i++) {
if ((inputs[i].type == "text" || inputs[i].type == "textarea") && inputs[i].readOnly==false) {
try { inputs[i].focus(); } catch (error) { }
break;
}
}
}

並且在網頁加入啟動功能,語法如下:
window.onload = function () {
document.onkeydown = KeyDownProcess;
getFirstInputControl();
}
有關KeyDown Process功能清參閱:網頁輸入頁面Enter鍵處理元件(KeyDownProcess Version:1.2)

2010年9月6日 星期一

Windows Media server與IIS server如何同時使用80Port

Windows Media Server與IIS同在一部主機服務且該主機有兩張以上網卡時,如何讓IIS服務與影音串流服務同時使用80Port。
解決方案:
1、IIS網路IP繫結必須指定固定IP。
2、必須宣告Http Ip Listen,法法如下:
netsh http add iplisten ipaddress=x.x.x.x
注意事項:加入的IP是IIS所繫結的IP。
3、宣告完成後就可以啟動影音串流服務HTTP通訊協定,且使用80Port。