用firebug我发现点击链接调用javascript函数
<a href="#" onclick="viewHide(this);return false;">
Run Code Online (Sandbox Code Playgroud)
但我无法在页面源中找到它的实现.
有可能得到它吗?
该网站是希伯来语,但我不认为这是问题:链接文本触发此功能点击文章后面的任何评论标题.
删除了死的ImageShack链接
当设置PopupDragHandleControlID属性时,我在将ModalPopupExtender定位在屏幕中心时遇到问题(没有此属性,它可以正常工作).
ModalPopupExtender未位于屏幕中央.我认为导致问题的原因是页面的CSS布局导致当我禁用它时,弹出窗口位于屏幕中央(我不明白为什么页面的css仅在设置了PopupDragHandleControlID属性时影响ModalPopupExtender)
这页纸:
<!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>Untitled Page</title>
<link href="layout.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="header">
</div>
<div id="container">
<div id="center" class="column">
<div id="centercolcontent" class="centercolcontent">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
<asp:Button ID="btnShowPopup" runat="server" Text="Open" />
<asp:Panel ID="pnlUploader" runat="server" CssClass="pnlUploader" style="display: none;">
<cc1:ModalPopupExtender ID="mdlPopup1" runat="server" TargetControlID="btnShowPopup"
PopupControlID="pnlUploader" CancelControlID="btnCancel"
BackgroundCssClass="modalBackground"
PopupDragHandleControlID="pnlUploader" RepositionMode="RepositionOnWindowResize" />
<div id="pnlDragMe" class="pnlDragMe">
Image Uploader
</div>
<div class="upload" id="upload">
<div id="status" …Run Code Online (Sandbox Code Playgroud) 实际上在当前视图的中心,首先是所有其他对象.跨浏览器,没有第三方插件等
通过CSS或Javascript
更新:
我试图使用Javascript的Sys.UI.DomElement.setLocation(),但这个定位对象不在绝对位置,而是相对于它的父级.
是否存在放置绝对位置的功能?
我有一个多行文本框:
<asp:TextBox ID="txtBody" runat="server" TextMode="MultiLine" Rows="10" Width="95%" />
Run Code Online (Sandbox Code Playgroud)
即使文本框内的文本不占用10行,也会有一个垂直滚动条.
在Firefox中没有发生,只有当文本超过10行时才会出现滚动条.
可以做些什么?
我尝试像这样传递Eval值但得到语法错误:
<asp:ImageButton ID="btnOK" OnClientClick='Show("<%#Eval("Title")%>");return false;' runat="server" ImageUrl="Images/icon.gif" />
Run Code Online (Sandbox Code Playgroud) 我的页面上没有任何CSS.
如果我将2个图像按钮控制在2行代码中,如下所示:
<asp:ImageButton ID="btnVoteUp" Height="16px" Width="16px" runat="server" ImageUrl="images/thumbs_up.gif" CausesValidation="false" CommandArgument='<%#Eval("ID")%>' CommandName="VoteUp" />
<asp:ImageButton ID="btnVoteDown" Height="16px" Width="16px" runat="server" CausesValidation="false" ImageUrl="images/thumbs_down.gif" CommandArgument='<%#Eval("ID")%>' CommandName="VoteDown" />
Run Code Online (Sandbox Code Playgroud)
我在图片上看到了一个空隙(顶行).如果我将2个图像按钮控制在1行中,如下所示:
<asp:ImageButton ID="btnVoteUp" Height="16px" Width="16px" runat="server" ImageUrl="images/thumbs_up.gif" CausesValidation="false" CommandArgument='<%#Eval("ID")%>' CommandName="VoteUp" /><asp:ImageButton ID="btnVoteDown" Height="16px" Width="16px" runat="server" CausesValidation="false" ImageUrl="images/thumbs_down.gif" CommandArgument='<%#Eval("ID")%>' CommandName="VoteDown" />
Run Code Online (Sandbox Code Playgroud)
我没有看到图片(第二行)上看到的差距.
替代文字http://img153.imageshack.us/img153/3817/83160966.jpg
如何在不将图像按钮放在一行的情况下消除此间隙?
这是生成的标记:
<!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><title>
Untitled Page
</title></head>
<body>
<form name="form1" method="post" action="Default2.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEwMTIxNjc1NjlkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYCBQlidG5Wb3RlVXAFC2J0blZvdGVEb3duh1gAW23G9CSHTqWHtf1jVb+auJw=" />
</div>
<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAwLQ9PKkAgKUxN/UAgLruYmsBra/X3TDmu9s+nIDB4+xY93e6ZqR" …Run Code Online (Sandbox Code Playgroud) 我需要通过javascript获取在Formview inserttemplate中退出的文本框.
两者都返回null:
$get('txtTitle');
document.getElementById("txtTitle");
Run Code Online (Sandbox Code Playgroud)
问题是formview不会在表单加载时呈现...
我的aspx页面中有脚本,在标题部分.
我想在firefox中调试它(带断点).
这是我的asp代码,可以在Javascript中完成吗?
HttpCookie cookie = this.Request.Cookies["Votes"];
if (cookie != null)
if (cookie.Values.Get(id.ToString()) == "true") return true;
return false;
Run Code Online (Sandbox Code Playgroud) 我收到以下错误:
Microsoft JScript运行时错误:'Sys'未定义
在尝试执行时:
<head id="Head1" runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
//ERROR IN THIS LINE!!!
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onUpdated());
function onUpdated() {
// get the update progress div
var pnlPopup = $get("div2");
// make it invisible
}
</script>
</head>
Run Code Online (Sandbox Code Playgroud)