12. marts 2007 - 17:39
Der er
9 kommentarer og 1 løsning
refresh kontra window.parent.frames
da jeg er ved at lave en lille chat, går spørgsmålet på hvorfor man ikke får direkte opdateret det vindue man skrive som window.parent.frames når der er refresh på. Uden refresh fungerere det fint main vinduet bliver opdateret. er der en walk around det her. Sådan vinduet refreshes efter x antal sekunder, og direkte reaktion pga window.parent.frames
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
12. marts 2007 - 17:41
#1
<script type="text/javascript"> function multilink() { window.parent.frames["main"].location.href="darkChat.jsp"; }
12. marts 2007 - 21:04
#2
¿No comprende?
12. marts 2007 - 22:10
#3
Altså meta refresh tag'et refresher siden lad os sig hver 4 sekund, i den tid kan jeg ikke køre det script du havde lavet ang. frames
12. marts 2007 - 22:16
#4
Hvorfor ikke ?-)
12. marts 2007 - 22:24
#5
ved det ikke, den vil bare ikke bryde i mellem refreshet
12. marts 2007 - 22:32
#6
Det må da være en kendt "fejl"
13. marts 2007 - 14:53
#7
<ole> Det er svært at kende noget, man ikke kan se. Hvad skriver du i din kode? /mvh </bole>
13. marts 2007 - 18:21
#8
ok her er input siden ____________________ <jsp:useBean id="bruger" class="darkchat.Bruger" scope="session"></jsp:useBean> <% //if(bruger == null) { //response.sendRedirect(""); //} %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <%@ page language="java" contentType="text/html; charset=WINDOWS-1252" pageEncoding="WINDOWS-1252" import="darkchat.*" import="java.util.*" %> <% Chat chat = Chat.getSingletonObject(); session.setAttribute("chat",chat); %> <% Bruger logAf = (Bruger) chat.getBrugere().get(bruger.getNavn()); if(logAf == null) { response.sendRedirect("ugyldig.jsp"); } %> <META http-equiv="Content-Type" content="text/html; charset=WINDOWS-1252"> <META name="GENERATOR" content="IBM WebSphere Studio"> <META http-equiv="Content-Style-Type" content="text/css"> <LINK href="theme/Master.css" rel="stylesheet" type="text/css"> <TITLE>darkChat.jsp</TITLE> </HEAD> <BODY onload="document.form.chatTekst.focus()"> <FORM action="servlet/darkchat.servlets.ChatServlet" name="form" method="post" onsubmit="multilink()" > <TABLE border="0" width="731" height="134"> <TBODY> <TR> <TD></TD> <TD colspan="3" width="293"> <INPUT type="text" name="chatTekst" size="100" maxlength="200" onfocus="true"></TD> <TD width="373"><INPUT type="submit" name="send" value="send"></TD> <script type="text/javascript"> function multilink() { window.parent.frames["main"].location.href="darkChat.jsp"; } </script <TD></TD> </TR> <TR> <TD></TD> <TD colspan="2" rowspan="2" align="left" valign="top"><BR> <SELECT name="dropDownMenu"> <%if(logAf != null) { Hashtable brugere = chat.getBrugere(); Bruger alle = (Bruger)brugere.get("alle"); %> <OPTION><%=alle.getNavn()%></OPTION> <% Set b = brugere.keySet(); Iterator it = b.iterator(); while(it.hasNext()) { String key = (String)it.next(); Bruger brg = (Bruger)chat.getBrugere().get(key); if(!bruger.getNavn().equals(brg.getNavn()) && !brg.getNavn().equals(alle.getNavn())) %> <OPTION value="<%=brg.getNavn()%>"><%=brg.getNavn()%></OPTION> <%}//end while } %> </SELECT></TD> <TD></TD> <TD width="373"></TD> <TD></TD> </TR> <TR> <TD></TD> <TD></TD> <TD width="373"></TD> <TD></TD> </TR> <TR> <TD></TD> <TD colspan="2" valign="middle" align="center"><INPUT type="submit" name="opdater" value="opdater"></TD> <TD><A href="logaf.jsp" target="_parent"><FONT color="#ffffff" size="-1">logaf.jsp</FONT></A></TD> <TD width="373"></TD> <TD></TD> </TR> <TR> <TD></TD> <TD></TD> <TD></TD> <TD></TD> <TD width="373"></TD> <TD></TD> </TR> <TR> <TD></TD> <TD></TD> <TD></TD> <TD></TD> <TD width="373"></TD> <TD></TD> </TR> </TBODY> </TABLE> </FORM> </BODY> </HTML>
13. marts 2007 - 18:22
#9
her er selve chat siden -_____________________ <jsp:useBean id="bruger" class="darkchat.Bruger" scope="session"></jsp:useBean> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <script> <!-- /* Auto Refresh Page with Time script By JavaScript Kit (javascriptkit.com) Over 200+ free scripts here! */ //enter refresh time in "minutes:seconds" Minutes should range from 0 to inifinity. Seconds should range from 0 to 59 var limit="0:6" if (document.images){ var parselimit=limit.split(":") parselimit=parselimit[0]*60+parselimit[1]*1 } function beginrefresh(){ if (!document.images) return if (parselimit==1) window.location.reload() else{ parselimit-=1 curmin=Math.floor(parselimit/60) cursec=parselimit%60 if (curmin!=0) curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!" else curtime=cursec+" seconds left until page refresh!" window.status=curtime setTimeout("beginrefresh()",1000) } } window.onload=beginrefresh //--> </script> <%@ page language="java" contentType="text/html; charset=WINDOWS-1252" pageEncoding="WINDOWS-1252" import="java.util.*" import="darkchat.*" %> <% Chat chat = Chat.getSingletonObject(); %> <% Bruger logAf = (Bruger) chat.getBrugere().get(bruger.getNavn()); if(logAf == null) { response.sendRedirect("ugyldig.jsp"); } %> <META http-equiv="Content-Type" content="text/html; charset=WINDOWS-1252"> <META name="GENERATOR" content="IBM WebSphere Studio"> <META http-equiv="Content-Style-Type" content="text/css"> <LINK href="theme/Master.css" rel="stylesheet" type="text/css"> <TITLE>darkChat.jsp</TITLE> </HEAD> <BODY> <% Iterator it = chat.getBeskeder().iterator(); while(it.hasNext()) { boolean isAlleBesked = true; Besked besked = (Besked)it.next(); if(besked.getModtager().getNavn().equals("alle")) { %> <%=besked.getAfsender().getNavn()+ " siger: " + besked.getBesked()%> <BR> <%}//end if 1 if(besked.getModtager().getNavn().equals("alle")) { isAlleBesked = true; } else { isAlleBesked = false; } if(!isAlleBesked && bruger.getNavn().equals(besked.getAfsender().getNavn()) || besked.getModtager().getNavn().equals(bruger.getNavn())) { %> <FONT color="#ffff80"><%=besked.getAfsender().getNavn() + " siger privat til " + besked.getModtager().getNavn() + ": " + besked.getBesked()%></FONT> <BR> <%}//end if 2%> <%}//end while%> <P> </BODY> </HTML>
19. marts 2007 - 08:04
#10
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling