首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 100求助: 这个效果一直没有思路,帮忙看看 [已结贴,结贴人:zjstandup]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zjstandup
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-07-09 12:28:53 楼主
    要做一个浮动广告
    用户页面挂载我的js,这个js创建一个div,div里面嵌个框架 100*500 的大小,就相当于一个用户列表
    当访客点击用户列表中的某一个人的时候,(框架里面)右侧打开一个窗口,使得框架的大小变为300*500
    不知道怎么弄?

    难点在于外面的div怎么随里面的框架大小变化而变化,跨域
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • songpengasp
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 12:35:341楼 得分:25
    跨域  就不好办了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jhwcd
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 12:49:082楼 得分:5
    没有做过。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zouzhiqiangzzq
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 13:20:243楼 得分:5
    跨域 是什么意思啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • BlueDestiny
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 13:46:464楼 得分:5
    跨域有几个办法,提供一个比较简单的,如果你不在乎用户体验,可以用剪贴板(即一个页面用定时器去监听)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • helei123a
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 15:57:215楼 得分:5
    跨域不懂
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • testoktest
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 16:18:046楼 得分:20
    和跨域关系大吗?用onresize不行?

    在插入的js里面:
    <div>
    <iframe onresize='sizeChange()'> </iframe>
    </div>

    <script>
    function sizeChange(){
    //改变div大小
    }
    </script>


    在框架里面:
    <input onclick='work()'>

    <script>
    function work(){
    //改变框架大小
    //做一些事
    }
    </script>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaojing7
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 16:23:477楼 得分:5
    引用 5 楼 helei123a 的回复:
    跨域不懂
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • YH_Random
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 16:28:198楼 得分:5


    Ajax侦听...

    想到的其中一个办法


    还是就是想问一下,为什么必须要用iframe?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaojing7
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 16:33:469楼 得分:5
    楼上的图画的不错,支持
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • happyashley
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-07-09 17:14:2010楼 得分:20
    跨域是数据读取的问题,div自动撑大是css问题(或者用js来控制css),两者没有联系.
    说说div自动撑大:
    CSS code
    .floatWindow{ background-color:white; width:104px; height:500px; border:solid 1px red;} .list{position:relative; float:left; left:0px; background-color:lightyellow; width:100px; height:500px;} .subWindow{ position:relative; float:left; left:0px;background-color:lightblue; width:200px; height:500px; display:none;}

    JScript code
    function showWindow(){ document.getElementById("outWindow").style.width = "302px"; //ie:border占2px document.getElementById("sub").style.display = "block"; } function hideWindow(){ document.getElementById("outWindow").style.width = "100px"; document.getElementById("sub").style.display = "none"; }

    HTML code
    <div id="outWindow" class="floatWindow"> <div class ="list"> <input type="button" onclick="showWindow()" value="user show"/> </div> <div id="sub" class="subWindow"> <input type="button" onclick="hideWindow()" value="hide"/> </div> </div>
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved