﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-casta-随笔分类-html/jsp</title><link>http://www.blogjava.net/casta/category/33081.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 10 Nov 2008 09:58:13 GMT</lastBuildDate><pubDate>Mon, 10 Nov 2008 09:58:13 GMT</pubDate><ttl>60</ttl><item><title>href target属性</title><link>http://www.blogjava.net/casta/archive/2008/11/10/239659.html</link><dc:creator>casta</dc:creator><author>casta</author><pubDate>Mon, 10 Nov 2008 06:07:00 GMT</pubDate><guid>http://www.blogjava.net/casta/archive/2008/11/10/239659.html</guid><wfw:comment>http://www.blogjava.net/casta/comments/239659.html</wfw:comment><comments>http://www.blogjava.net/casta/archive/2008/11/10/239659.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/casta/comments/commentRss/239659.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/casta/services/trackbacks/239659.html</trackback:ping><description><![CDATA[1._blank&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="document.html" target="_blank"&gt;my document&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; 浏览器会另开一个新窗口显示document.html文档&nbsp;&nbsp; <br />
<br />
2._parent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="document.html" target="_parent"&gt;my document&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; 指向父frameset文档&nbsp;&nbsp; <br />
<br />
3._self&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="document.html" target="_self"&gt;my document&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; 把文档调入当前页框&nbsp; <br />
<br />
4._top&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href="document.html" target="_top"&gt;my document&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp; 去掉所有页框并用document.html取代frameset文档&nbsp;&nbsp;&nbsp; <br />
<br />
小技巧1：使别人的页框不能引用你的网页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在文件头加：&lt;base target="_top"&gt;&nbsp;&nbsp;&nbsp; <br />
小技巧2：在当前页打开连接或做刷新，提交到当前页在文件头加：&lt;base target="_self"&gt;<br />
<img src ="http://www.blogjava.net/casta/aggbug/239659.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/casta/" target="_blank">casta</a> 2008-11-10 14:07 <a href="http://www.blogjava.net/casta/archive/2008/11/10/239659.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>让控件获取焦点及设置输入法全角半角或无效</title><link>http://www.blogjava.net/casta/archive/2008/09/22/230416.html</link><dc:creator>casta</dc:creator><author>casta</author><pubDate>Mon, 22 Sep 2008 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/casta/archive/2008/09/22/230416.html</guid><wfw:comment>http://www.blogjava.net/casta/comments/230416.html</wfw:comment><comments>http://www.blogjava.net/casta/archive/2008/09/22/230416.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/casta/comments/commentRss/230416.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/casta/services/trackbacks/230416.html</trackback:ping><description><![CDATA[<font face="Verdana">
&nbsp; </font><font face="Verdana"><br />
</font>
<p><font face="Verdana">让控件获取焦点及设置输入法全角半角或无效</font></p>
<p><font face="Verdana">做开发的过程中,常遇到一些页面要求光标的默认位置固定在某控件上<br />
看起来好像很难,其实实现方法很简单.<br />
JavaScript里面有现成的设置焦点的方法<br />
可以写一个简单的函数命名为setFocus,然后在Page_Load里调用就可以了<br />
比如需要设置焦点的是mytextbox控件<br />
那么只要Page_Load写上Call setFocus(Me.mytextbox)就可以了<br />
下面是VB.NET代码实例.C#的代码也差不多...</font></p>
<font face="Verdana">
</font>
<p><font face="Verdana"><br />
&nbsp;&nbsp; Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Call setFocus(Me.txt_code)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End Sub</font></p>
<p><font face="Verdana">&nbsp;</font></p>
<p><font face="Verdana">&nbsp;&nbsp; Private Sub setFocus(ByVal ctrl As Control)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim script As String<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; script = "&lt;script language='JavaScript'&gt;" &amp; _<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById('" &amp; ctrl.ClientID &amp; "').focus();" &amp; _<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;/script&gt;"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RegisterStartupScript("setfocus", script)<br />
&nbsp;&nbsp; End Sub</font></p>
<p><font face="Verdana"><br />
下面是输入法设置,更简单:</font></p>
<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If Not Page.IsPostBack Then<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'IME半角設定<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setIME(Me.Page, Me.txt_code, 1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setIME(Me.Page, Me.txt_date, 1)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End Sub</font></p>
<p><font face="Verdana">&nbsp;</font></p>
<font face="Verdana"><br />
&nbsp;&nbsp; Public Sub setIME(ByRef pgTemp As Page, _<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ByRef ctrTemp As WebControl, _<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ByVal intMode As Integer)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Select Case intMode<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 0 'IME無効<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctrTemp.Attributes.Add("style", "ime-mode:disabled")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 1 'IME半角<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctrTemp.Attributes.Add("style", "ime-mode:inactive")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 2 'IME全角<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctrTemp.Attributes.Add("style", "ime-mode:active")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 3 'IME自動<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctrTemp.Attributes.Add("style", "ime-mode:auto")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 4 'IME無効且右对齐<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctrTemp.Attributes.Add("style", "ime-mode:disabled;text-align:right")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Case 5 'IME半角且右对齐<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ctrTemp.Attributes.Add("style", "ime-mode:inactive;text-align:right")<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End Select<br />
&nbsp;&nbsp; End Sub</font>
<img src ="http://www.blogjava.net/casta/aggbug/230416.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/casta/" target="_blank">casta</a> 2008-09-22 13:59 <a href="http://www.blogjava.net/casta/archive/2008/09/22/230416.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>