An: [EMAIL PROTECTED] Kopie: Blindkopie: Absender: [EMAIL PROTECTED]
Thema: problem with javascript and jsp Hello to all, perhaps somebody has a useful hint ... The JSP-File f2_logon1.jsp invokes f2_logon2.jsp. When doing this, I need to change 4 HTML-frames simultaneously. This is performed by the following JavaScript (which functions well): /** * Xch4Frames() exchanges 4 frames simultaneously * @param URI1 first URI * @param F1 first Frame as destination of URI1 * @param URI2 second URI * @param F2 second Frame as destination of URI2 * @param URI3 third URI * @param F3 third Frame as destination of URI3 * @param URI4 fourth URI * @param F4 fourth Frame as destination of URI4 */ function Xch4Frames(URI1,F1,URI2,F2,URI3,F3,URI4,F4) { Frame1=eval("parent."+F1); Frame2=eval("parent."+F2); Frame3=eval("parent."+F3); Frame4=eval("parent."+F4); Frame1.location.href = URI1; Frame2.location.href = URI2; Frame3.location.href = URI3; Frame4.location.href = URI4; } But when changing the following code-snippet in file f2_logon1.jsp <!-- code-snippet 1 --> <% String sUserName = null; sUserName = (String) session.getAttribute("User"); if(sUserName == null) { %> <!-- next statement to be changed --> <form action="../d2navigator/f2_logon2.jsp" method="post" target ="fr_content"> <table border="0" width="400" cellspacing="0" cellpadding="0"> ... <tr> <td height="40">Username:</td> <td><input type="text" name="userName"></td> </tr> <!-- end of code-snippet 1 --> by <!-- code-snippet 2 --> <% String sUserName = null; sUserName = (String) session.getAttribute("User"); if(sUserName == null) { %> <!-- by this statement --> <form action="javascript:Xch4Frames( '../f1launch.htm','fr_start_stop', '../f2history.htm','fr_history', '../f3options.htm','fr_options', '../d2navigator/f2_logon2.jsp','fr_content');" method="post" target ="fr_content" > <table border="0" width="400" cellspacing="0" cellpadding="0"> ... <tr> <td height="40">Username:</td> <td><input type="text" name="userName"></td> </tr> <!-- end of code-snippet 2 --> then I receive a zero-pointer exception in file f2_logon2.jsp at the commented statement <!-- code-snippet 3 --> <%@ page import="java.util.*, java.io.*" %> <% String sUserName = null; ... sUserName = request.getParameter("userName"); session.setAttribute("User", sUserName); ... if(sUserName.length() > 0 && sUserPassword.length() > 0) // shit happens here ... { %> <!-- end of code-snippet 3 --> Has anybody an idea, why the content of the field username is not transferred between f2_logon1.jsp and f2_logon2.jsp using the script x4frames() ??? Thanks =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com