<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>test01</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript">
function selectAllContent1()
{
Form1.aaa.select();
}
function selectAllContent()
{
alert("你點著我了!@");
document.all.aaa.select();
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT id="aaa" style="Z-INDEX: 104; LEFT: 184px; POSITION: absolute; TOP: 120px" type="text"
value="獲得焦點選中內容" onfocus="selectAllContent()"></form>
</body>
</HTML>
-------------------------------------------------------------------------------------------------------------------
首先聲明:文章沒發重,請往下看,
上面這個例子我已經貼過了,但有些指令碼代碼是需要重用的,我們當然不想每次都拷貝一份再粘到別處
讓我們來解決指令碼重用性的問題吧!!!!
把指令碼代碼寫到一個文字檔內:
<script language="javascript">
function selectAllContent1()
{
Form1.aaa.select();
}
function selectAllContent()
{
alert("你點著我了!@");
document.all.aaa.select();
}
</script>
把這個文字檔命名為AXzhz.js (注意:檔案尾碼改為了js,檔案類型已改變)
然後使用下面這句代碼調用AXzhz.js檔案
<script src=AXzhz.js type=text/javascript></script>
上邊的例子變為:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>test01</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script src=AXzhz.js type=text/javascript></script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT id="aaa" style="Z-INDEX: 104; LEFT: 184px; POSITION: absolute; TOP: 120px" type="text"
value="獲得焦點選中內容" onfocus="selectAllContent()"></form>
</body>
</HTML>
當然,其它的檔案也可以使用上面的方法調用該指令碼