runat=server 的控件可不是可以随意创建的呀. 没有对应的后台代码呀.
解决方案 »
- 打开一个无地址栏的网页有错,要按住“Control”
- 如何监测插入自己网站的第三方广告的点击事件?或者说点击量
- jQuery 通过鼠标摇拽改变div的大小的问题
- 页面加载特效用jquery怎么做
- 请问谁有很多相同的可以二级联动的js代码?
- PHP 读取不了js设置的cookie
- 发一帖放50分,求文本中的值有多少K,在客户端提交之前,用javascript
- 使用对话框输入一串文字,就会在网页的某个预先定义的部分显示出来。请问这个功能如何实现?
- 请问document和date对象的区别,谢谢
- 如何使两个<div>层重叠时,如何使上面的层移到下面,另外div层如何实现隐藏。
- 一个javascript显示图片
- 代码校正。。。。帮个小忙
没有runat="server"
Pro.aspx里放着一个按纽,按纽实现在Show.aspx页面的**随机位置**创建一个DIV和一张IMG
<DIV id="layer1" style="Z-INDEX: 1; LEFT: 0px; WIDTH: 75px; POSITION: absolute; TOP: 0px; HEIGHT: 125px"><IMG id="Imglayer1" src="a.gif" height="125" width="75"></DIV>
this.parent.frames[0].ShowDiv();
在Show.aspx文件的Body区放Div代码:
<DIV id="layer1" style="display:none;Z-INDEX: 1; LEFT: 0px; WIDTH: 75px; POSITION: absolute; TOP: 0px; HEIGHT: 125px"><IMG id="Imglayer1" src="a.gif" height="125" width="75"></DIV>
然后写函数:
function ShowDiv()
{
var left = document.body.clientWidth * Math.random();
var top = document.body.clientHeight * Math.random();
layer1.style.display = "";
layer1.style.left = left;
layer1.style.top = top;
}
function ShowDiv()
{
var left = document.body.clientWidth * Math.random();
var top = document.body.clientHeight * Math.random();
layer1.style.display = "";
layer1.style.left = left;
layer1.style.top = top;
}
可以实现随机出现,如果我要控制范围该怎么改呢?
function ShowDiv()
{
var left = document.body.clientWidth * Math.random();
var top = document.body.clientHeight * Math.random();
layer1.style.display = "";
layer1.style.left = left;
layer1.style.top = top;
}
可以实现随机出现,如果我要控制范围该怎么改呢?
没人会么拜托了
{
var left = MinValue + parseInt((MaxValue-MinValue) * Math.random())
var top = MinValue1 + parseInt((MaxValue1-MinValue1) * Math.random())
layer1.style.display = "block";
layer1.style.left = left;
layer1.style.top = top;
}
另:创建元素的方法:IE5+
function createDiv()
{
var newdiv = document.createElement("div")
newdiv.id = ??
newdiv.style.?? = ??
……
document.appendChild(newdiv)
}