a.aspx:
<IMG style="Z-INDEX: 101; LEFT: 344px; POSITION: absolute; TOP: 40px" alt="" src="" id="Img2">
<IMG style="Z-INDEX: 102; LEFT: 232px; POSITION: absolute; TOP: 184px" alt="" src="" id="Img3">
<IMG style="Z-INDEX: 103; LEFT: 216px; POSITION: absolute; TOP: 56px" alt="" src="" id="Img1">
<IMG style="Z-INDEX: 104; LEFT: 344px; POSITION: absolute; TOP: 136px" alt="" src=""
id="Img4">
<INPUT style="Z-INDEX: 105; LEFT: 120px; POSITION: absolute; TOP: 488px" type="button"
value="Button" onclick="window.open('b.aspx')">b.aspx:
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 24px; POSITION: absolute; TOP: 48px" runat="server" Text="getElement"></asp:Button>
<script language="javascript">
<!--
for( var i=1; i<5; i++)
{
if(window.opener.document.getElementById("Img"+i) != undefined)
{
var eleLayer_id = "div" + i;
var eleLayer=document.createElement("DIV");
eleLayer.setAttribute("id",eleLayer_id);
eleLayer.setAttribute("runat","server");
eleLayer.innerText = "Img"+i;
eleLayer.style.setAttribute("position","absolute");
eleLayer.style.setAttribute("border","1 solid #000000");
document.body.appendChild(eleLayer);
}
}
-->
</script>b.aspx.cs该如何获得在b上动态添加的DIV的innerText信息?
我试着
private void Button1_Click(object sender, System.EventArgs e)
{
int i;
string layer_id = "div" + i;
for( i=0; i<=5; i++)
{
if( layer_id == undefined )
{}
else
{
Response.Write("<script>alert("+layer_id.value+")</script>");
}
}
}
结果不行,我想也是不行,希望各位高手能给点解决办法,解决后加分,谢谢
<IMG style="Z-INDEX: 101; LEFT: 344px; POSITION: absolute; TOP: 40px" alt="" src="" id="Img2">
<IMG style="Z-INDEX: 102; LEFT: 232px; POSITION: absolute; TOP: 184px" alt="" src="" id="Img3">
<IMG style="Z-INDEX: 103; LEFT: 216px; POSITION: absolute; TOP: 56px" alt="" src="" id="Img1">
<IMG style="Z-INDEX: 104; LEFT: 344px; POSITION: absolute; TOP: 136px" alt="" src=""
id="Img4">
<INPUT style="Z-INDEX: 105; LEFT: 120px; POSITION: absolute; TOP: 488px" type="button"
value="Button" onclick="window.open('b.aspx')">b.aspx:
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 24px; POSITION: absolute; TOP: 48px" runat="server" Text="getElement"></asp:Button>
<script language="javascript">
<!--
for( var i=1; i<5; i++)
{
if(window.opener.document.getElementById("Img"+i) != undefined)
{
var eleLayer_id = "div" + i;
var eleLayer=document.createElement("DIV");
eleLayer.setAttribute("id",eleLayer_id);
eleLayer.setAttribute("runat","server");
eleLayer.innerText = "Img"+i;
eleLayer.style.setAttribute("position","absolute");
eleLayer.style.setAttribute("border","1 solid #000000");
document.body.appendChild(eleLayer);
}
}
-->
</script>b.aspx.cs该如何获得在b上动态添加的DIV的innerText信息?
我试着
private void Button1_Click(object sender, System.EventArgs e)
{
int i;
string layer_id = "div" + i;
for( i=0; i<=5; i++)
{
if( layer_id == undefined )
{}
else
{
Response.Write("<script>alert("+layer_id.value+")</script>");
}
}
}
结果不行,我想也是不行,希望各位高手能给点解决办法,解决后加分,谢谢
解决方案 »
- 如何判断链接是由自己的c/s端发起的
- repeater里套repeater怎么找到里面的repeater?
- 关于gridview显示效果的问题,急!!
- 使用detailsview,自动生成的“编辑”、“删除”、“新增”按钮变成英文
- 梅花雨日历控件问题....
- 奇怪的DNS问题
- DetailsView如何接收页面参数
- 关于文件夹的成批生成以及成批上传文件的困惑!!!!!!!!!!!!有这方面经验的大哥大姐请帮帮我!!!!!!!!!俺在线急求!!!
- 请教一个困扰多时的问题
- 在DATAGIRD里面创建一个LABEL的问题
- [求助] Server Application Unavailable
- 奇怪的问题.请高手过来看看
how to use?
int i;
for( i=0; i<=5; i++)
{
string layer_id = "div" + i;
if( Response.Form[layer_id] == "undefined" )
{}
else
{
Response.Write("<script>alert("+Response.Form[layer_id].innerText+")</script>");
}
}也不行alert出来的都是null
请高手指点
<IMG style="Z-INDEX: 101; LEFT: 344px; POSITION: absolute; TOP: 40px" alt="" src="" id="Img2">
<IMG style="Z-INDEX: 102; LEFT: 232px; POSITION: absolute; TOP: 184px" alt="" src="" id="Img3">
<IMG style="Z-INDEX: 103; LEFT: 216px; POSITION: absolute; TOP: 56px" alt="" src="" id="Img1">
<IMG style="Z-INDEX: 104; LEFT: 344px; POSITION: absolute; TOP: 136px" alt="" src=""
id="Img4">
<INPUT style="Z-INDEX: 105; LEFT: 120px; POSITION: absolute; TOP: 488px" type="button"
value="Button" onclick="window.open('b.aspx')">b.aspx:
<form id="Form1" style="BACKGROUND-COLOR: floralwhite" method="post" runat="server">
<DIV id="tt" style="Z-INDEX: 101; LEFT: 0px; WIDTH: 380px; POSITION: absolute; TOP: 0px; HEIGHT: 512px; BACKGROUND-COLOR: floralwhite" ms_positioning="GridLayout"></DIV>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 24px; POSITION: absolute; TOP: 48px" runat="server" Text="getElement"></asp:Button>
<script language="javascript">
<!--
for( var i=1; i<5; i++)
{
if(window.opener.document.getElementById("Img"+i) != undefined)
{
var eleLayer_id = "div" + i;
var eleLayer=document.createElement("DIV");
eleLayer.setAttribute("id",eleLayer_id);
eleLayer.innerText = "Img"+i;
eleLayer.style.setAttribute("position","absolute");
eleLayer.style.setAttribute("border","1 solid #000000");
document.all.tt.appendChild(eleLayer);
}
}
-->
</script>
<form>b.aspx.cs
private void Button1_Click(object sender, System.EventArgs e)
{
int i;
for( i=0; i<=5; i++)
{
string layer_id = "div" + i;
if( Request.Form[layer_id] != "" )
{
Response.Write("<script>alert("+Response.From[layer_id]+")</script>");
}
}
}
为什么取出来的还是空的?
客户端在load的时候添加的控件,服务端Request.Form能取得到么?
现在改为:
b.aspx:
<form id="Form1" style="BACKGROUND-COLOR: floralwhite" method="post" runat="server">
<DIV id="tt" style="Z-INDEX: 101; LEFT: 0px; WIDTH: 380px; POSITION: absolute; TOP: 0px; HEIGHT: 512px; BACKGROUND-COLOR: floralwhite" ms_positioning="GridLayout"></DIV>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 24px; POSITION: absolute; TOP: 48px" runat="server" Text="getElement"></asp:Button>
<script language="javascript">
<!--
for( var i=1; i<5; i++)
{
var eleLayer_id = "fat" + i;
var eleLayer=document.createElement("INPUT");
eleLayer.setAttribute("id",eleLayer_id);
eleLayer.setAttribute("value","Text");
eleLayer.style.setAttribute("position","absolute");
document.all.tt.appendChild(eleLayer);
}
-->
</script>
<form>b.aspx.cs:
private void Button1_Click(object sender, System.EventArgs e)
{
int i;
for( i=0; i<=5; i++)
{
string layer_id = "fat" + i;
Response.Write("<script>alert('"+Request.From[layer_id]+"')</script>");
}
}
还是为空请教各位高手
~~~~~~~~~~~
Response.Write("<script>alert('"+tt.innerText+"')</script>");你式式