runat=server 的控件可不是可以随意创建的呀. 没有对应的后台代码呀.

解决方案 »

  1.   

    错了~-~0
    没有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>
      

  2.   

    在Pro.aspx文件的按钮点击中调:
    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;
      }
      

  3.   

    请问如果我要限制layer1放在某个DIV里的随机位置该怎么做呢?
      

  4.   

    请问我该如何控制随机位置的范围呢?我要这个DIV在一定范围内随机出现。用zmy的函数
    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;
      }
    可以实现随机出现,如果我要控制范围该怎么改呢?
      

  5.   

    请问我该如何控制随机位置的范围呢?我要这个DIV在一定范围内随机出现。用zmy的函数
    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;
      }
    可以实现随机出现,如果我要控制范围该怎么改呢?
    没人会么拜托了
      

  6.   

    function ShowDiv()
    {
        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)
    }