图片热点链接怎么,打开window.showModelessDialog窗口?1、
现在有一个很大的地图上有上百个热点链接,每打开一个链接就显示该“地点”的信息,由于信息很少只有三四条所以希望在小窗口中打开,所以就想用window.showModelessDialog窗口,可以热点只能给网页,怎么样让它执行下面的代码呀?
window.showModelessDialog("helpFrm.htm?id=13","","dialogHeight:610px;dialogWidth:660px")2、
把上面的代码写成下面的函数,helpFrm.htm?id=??后面怎么写?
代码一:
<script language="javascript"> 
        function fnOpenModal(var id){ 
        window.showModelessDialog("helpFrm.htm?id=??","","dialogHeight:610px;dialogWidth:660px") 
        } 
    </SCRIPT><area shape="rect" coords="404,245,494,291" href="#123" />3、我想在 Page_Load()中下面的代码来还是不行(showModelessDialog/showModelDialog都不行?),也就是打开小窗口,关闭当前窗口的方式还是不行?
Response.Write("<script language='javascript'>window.opener=null;window.close();</script>");        Response.Write("<script language='javascript'>window.showModelessDialog('dataEdit.aspx','','dialogHeight:310px;dialogWidth:360px');</script>");
4、有没有方法在Page_Load()中设置当前窗口的大小使它与我要求的大小一样?

解决方案 »

  1.   

    <script language="javascript"> 
            function fnOpenModal(var id){ 
            window.showModelessDialog("helpFrm.htm?id="+id,"","dialogHeight:610px;dialogWidth:660px") 
            } 
        </SCRIPT>
      

  2.   

    <img src="" href="#" onclick="javascript:fnOpenModal(id);">
      

  3.   

    to peilianhai(网侠() 
    你说的方法我也想过,但是在Dreamweaver只能直接写href,要加onclick就得到代码中去,有几百个热点哟,在代码中加几个onclick很烦的,可以在Dreamweaver中直接加onclick吗?热点代码:
    <area shape="rect" coords="404,245,494,291" href="#123" />
      

  4.   

    定义函数:
    <script language="javascript"> 
            function fnOpenModal(){ 
            window.showModalDialog("dataEdit.aspx?id=","","dialogHeight:310px;dialogWidth:360px") 
            } 
        </script>调用函数:
    <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal()" />运行上面的代码没有问题;加上参数,既修改成下面的代码就不行了,哪儿有错?定义函数:
    <script language="javascript"> 
            function fnOpenModal(var id){ 
            window.showModalDialog("dataEdit.aspx?id="+id,"","dialogHeight:310px;dialogWidth:360px") 
            } 
        </script>调用函数:
    <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal('123')" />
      

  5.   

    <!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></title>
    </head>
    <script language="javascript"> 
            function fnOpenModal(var id){ 
            window.showModalDialog("dataEdit.aspx?id=" + id,"","dialogHeight:310px;dialogWidth:360px") 
            } 
        </script>
    <body>
        <img src="map/image001.gif" border="0" usemap="#Map" />
    <map name="Map" id="Map">
        <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal('1')">
        <area shape="circle" coords="185,460,11" href="#" />
        <area shape="circle" coords="75,519,1" href="#" />
    </map>
        <div style="font-size: 9pt; z-index: 101; left: 23px; width: 145px; position: absolute;
            top: 30px; height: 19px">
            <a href="index.htm" target="_parent">返回系统</a> &nbsp; &nbsp; <a href="dataEdit.aspx?id=1"
                target="_blank">某电方</a>&nbsp;
        </div></body>
    </html>整个代码如上,不加参数id就行,加了运行就提示网页有错,显示不出窗口来!
      

  6.   

    editplus可以批量替换的,支持正则,况且VS。NET也支持这个功能。不能用鼠标完成,就写代码呀
      

  7.   

    to iuhxq(小灰) 我现在是上面的函数不对,替换的事先放一边哈
      

  8.   

    定义函数:
    <script language="javascript"> 
            function fnOpenModal(){ 
            window.showModalDialog("dataEdit.aspx?id=","","dialogHeight:310px;dialogWidth:360px") 
            } 
        </script>调用函数:
    <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal()" />运行上面的代码没有问题;加上参数,既修改成下面的代码就不行了,哪儿有错?定义函数:
    <script language="javascript"> 
            function fnOpenModal(var id){ 
            window.showModalDialog("dataEdit.aspx?id="+id,"","dialogHeight:310px;dialogWidth:360px") 
            } 
        </script>调用函数:
    <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal('123')" />
      

  9.   

    有几百个热点哟,在代码中加几个onclick很烦的
    ------>  查找 -->替换   功能不会没用过吧?
      

  10.   

    to syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*) 
    你们都怎么样了,我不是说了不管理替换的事了吗?
    我现在要的是下面这个函数为什么不对?定义函数:
    <script language="javascript"> 
            function fnOpenModal(){ 
            window.showModalDialog("dataEdit.aspx?id=","","dialogHeight:310px;dialogWidth:360px") 
            } 
        </script>调用函数:
    <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal()" />运行上面的代码没有问题;加上参数,既修改成下面的代码就不行了,哪儿有错?定义函数:
    <script language="javascript"> 
            function fnOpenModal(var id){ 
            window.showModalDialog("dataEdit.aspx?id="+id,"","dialogHeight:310px;dialogWidth:360px") 
            } 
        </script>调用函数:
    <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal('123')" />
      

  11.   

    定义函数:
    <script language="javascript">         
            function fnOpen(var id){
           window.open("dataEdit.aspx?id="+id,"sec","height=300,width=310,toolbar=no,status=no,scrollbars=no,top=200,left=240,resizable=no")
           
            }
        </script>
    调用函数:
    <area shape="rect" coords="404,245,494,291" href="#" onclick="fnOpenModal('123')" />上面的函数提示页面有错,错在哪儿,没有人能修改吗?
      

  12.   

    <script language="javascript">         
            function fnOpen(var id){     //把var去掉
           window.open("dataEdit.aspx?id="+id,"sec","height=300,width=310,toolbar=no,status=no,scrollbars=no,top=200,left=240,resizable=no")
           
            }
        </script>
      

  13.   

    to peilianhai(网侠() 
    你说的方法我也想过,但是在Dreamweaver只能直接写href,要加onclick就得到代码中去,有几百个热点哟,在代码中加几个onclick很烦的,可以在Dreamweaver中直接加onclick吗?热点代码:
    <area shape="rect" coords="404,245,494,291" href="#123" />用查找替换
    查找href="#
    替换为href="#" onclick="javascript:func(...查找" />
    替换)" />
      

  14.   

    function fnOpen(var id){ ...    } 不能有var
    调用时间可不用'' 写成:onclick="fnOpenModal(123)"  这样以和别的语法区别开来!
      

  15.   

    HTML模态窗口
    http://www.cnblogs.com/BillChen/archive/2006/10/27/541896.html