补分贴: 如何在js中获取当前网页的名称,得网页<a>的href
http://community.csdn.net/Expert/topic/5193/5193484.xml?temp=.7035334现在问题:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>WebForm2</TITLE>
<META name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<META name="CODE_LANGUAGE" Content="C#">
<META name="vs_defaultClientScript" content="JavaScript">
<META name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<BODY>
<FORM id="Form1" method="post" runat="server">
<ASP:BUTTON id="Button2" style="Z-INDEX: 101; LEFT: 164px; POSITION: absolute; TOP: 1099px"
runat="server" Text="Button"></ASP:BUTTON>
<br/> <!--...这里有N多个BR,大家自己补上-->
ddddddddddd
<INPUT type="hidden" id="hidPos" runat="server">
</FORM>
<SCRIPT language="javascript">
<!--
function Form1.onsubmit()
{
Form1.hidPos.value = document.body.scrollTop;
}
function window.onload()
{
document.body.scrollTop = parseInt(Form1.hidPos.value);
}
//-->
</SCRIPT>
</FONT>
</BODY>
</HTML>这是幕白兄给的:上面可以实现我的要功能,现在就问:有没有办法让他符合:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">因为加上这一句就不行了,但我想保留着这一句
http://community.csdn.net/Expert/topic/5193/5193484.xml?temp=.7035334现在问题:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>WebForm2</TITLE>
<META name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<META name="CODE_LANGUAGE" Content="C#">
<META name="vs_defaultClientScript" content="JavaScript">
<META name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<BODY>
<FORM id="Form1" method="post" runat="server">
<ASP:BUTTON id="Button2" style="Z-INDEX: 101; LEFT: 164px; POSITION: absolute; TOP: 1099px"
runat="server" Text="Button"></ASP:BUTTON>
<br/> <!--...这里有N多个BR,大家自己补上-->
ddddddddddd
<INPUT type="hidden" id="hidPos" runat="server">
</FORM>
<SCRIPT language="javascript">
<!--
function Form1.onsubmit()
{
Form1.hidPos.value = document.body.scrollTop;
}
function window.onload()
{
document.body.scrollTop = parseInt(Form1.hidPos.value);
}
//-->
</SCRIPT>
</FONT>
</BODY>
</HTML>这是幕白兄给的:上面可以实现我的要功能,现在就问:有没有办法让他符合:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">因为加上这一句就不行了,但我想保留着这一句
解决方案 »
- 逐鹿三国的聊天系统怎么做?
- ValidationSummary控件让它可以不占空间
- 登陆时,如果想要一周内不用登陆代码怎样写
- 请问从A表中取出的数据填充到DataSet中,如何将数据存入表B中?
- 大家谁用过asp.net调用Excel打印?出现问题请教大家。
- 有没有自动生成存储过程的工具?
- 在web form中怎样才能通过按回车键或光标键转移输入焦点到下一个(上一个)控件?
- 询问.net如何读取xml
- 推荐几本ASP.NET方面的好书
- 如何在c#写的*.aspx页面中实现自动刷新?
- [咨询]学习asp.net,数据库需要掌握到什么程度??
- Microsoft.Web.Extensions是什么?
document.body.scrollTop 比较老了。
:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这一句的话document.body.scrollTop 换成 document.documentElement.scrollTop也就没有效果
谢谢
http://blog.csdn.net/net_lover/archive/2006/12/29/1467390.aspx
http://blog.csdn.net/net_lover/archive/2006/08/25/1116488.aspx
Form1.hidPos.value = document.documentElement.scrollTop; 改过来
也就是刷新没有定位等人结贴
用window.scrollTo!
例子:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ScrollTest.aspx.cs" Inherits="ScrollTest" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body onload="onDocLoad()"> <script type="text/javascript">
for(var i=1; i<1000; i++)
document.write("<li>"+ i.toString() + "</li>");
</script> <form id="Form1" runat="server" onsubmit="onForm1Submit()">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" Style="z-index: 101; left: 300px;
position: absolute; top: 800px" />
</div>
<input type="hidden" id="hidPos" runat="server" value="" />
</form> <script type="text/javascript">
function onDocLoad(){
alert(document.getElementById('hidPos').value);
if(document.getElementById('hidPos').value != ""){
window.scrollTo(0, parseInt(document.getElementById('hidPos').value));
}
}function onForm1Submit(){
alert(document.documentElement.scrollTop);
document.getElementById('hidPos').value = document.documentElement.scrollTop;
document.getElementById('Form1').submit();
}
</script></body>
</html>
IE6、FireFox2.0下测试通过
人不来我就结了