(废话)会议通第二回合让我欢喜让我忧......
(第一回合是从java让我学做asp.net,晕了二三周....)
当然应该是先让我忧.....
一大推的问题就摆在面前..
安装不了...
安装成功,登陆不了...
登陆进去,视频显示不了....
(怎么这么豆腐渣工程??)
原先会议通的服务器都是放在上家那里的,最近上家出了点问题,我们决定自己处理.
(此时,也让我感觉到了求人不如求已呀...)
就这样,我们开始了会议通服务器整顿....
上面的问题也就随之席面而来...
在大家积极猜测下(最主要是在web.config和system.xml文件配置,一些.dll),我们把大部分问题解决了,至少可以面对面(视频)聊了(开会啦).
接下来是一些小BUG处理啦..(结束)
回到点上了,
要这么实现:
在一个页面里直接弹出进入会议体验室,不再让它弹出窗口...
可万万没有想到,会议通服务端就是一直会location一个viewstate!!
我晕呀!昨天花一天的时间试着用form.submit再来location.href行不通.
<iframe src="#" name="mainfrm" width="0" height="0"></iframe>
<form name="Form_Reg" method="post" action="
http://netmeeting.71.com/WebMeeting/UserMgr/login.aspx" target="mainfrm">
<input type="hidden" name="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" value="" />
<input id="strMeetId" type="hidden" value="11" name="strMeetId">
<tr height="36">
<td background="/impage/IM_image/tab_05.jpg" align="center"><input name="strNickName" type="text" value="<%=sUsrName%>" id="strNickName" class="input" style="width:100px;" /></td>
<td background="/impage/IM_image/tab_05.jpg" align="center"><input type="submit" name="Button1" value="参加会议" id="Button1" style="width:80px;"/></td>
</tr>
</form>
就在form的target设置iframe名称就搞定了.
iframe学着多运用,其关键时作用不说你也知道,呵呵:)
窄告弹出一个空白页(以下实现不让空白页出来,在本地来一个说明什么的.)
<%
String stUrl = (String)request.getAttribute("stUrl");
String stUsrnth = (String)request.getAttribute("usrnth");
String stPsw = (String)request.getAttribute("psw");
%>
<iframe src="<%=stUrl%>" width="0"
height="0" scrolling="no" frameborder="0" name="mainfrm" id="mainfrm"
onload="parent.location.href='impage/usr/suc_narrow_login.jsp?usrnth=<%=stUsrnth%>&psw=<%=stPsw%>'">
</iframe>
src:目标url设置
onload:实现目标url后本地url