login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Javascript variabele gebruiken

Offline Metalhead - 24/01/2005 09:49 (laatste wijziging 24/01/2005 10:12)
Avatar van MetalheadHTML gevorderde Is het mogelijk om een javascript variabele in JSP of PHP te gebruiken?

Ik wil namelijk de inhoud van een invoerveld in de session zetten, zonder het formulier te versturen.

Dit is trouwens de code die ik nu heb... misschien dat dat het probleem verduidelijkt (dit is dus JSP):
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <HTML>
  3. <HEAD>
  4. <TITLE>ESA-project</TITLE>
  5. <LINK rel="stylesheet" href="/style.css" type="text/css">
  6. <SCRIPT type="text/javascript" language="javascript">
  7. function openMain()
  8. {
  9. setSes(document.frm.pass.value);
  10. theURL = "/Frames/servlet/dispatcher?function=Login";
  11. window.open(theURL, "Main", "width=1000,height=700,scrollbars=no,toolbar=no,location=no,status=no,menubar=no,directories=no,toolbar=no,resizable=no");
  12. }
  13.  
  14. function openMain2(val)
  15. {
  16. setSes(val);
  17. theURL = "/Frames/servlet/dispatcher?function=Login";
  18. window.open(theURL, "Main", "width=1000,height=700,scrollbars=no,toolbar=no,location=no,status=no,menubar=no,directories=no,toolbar=no,resizable=no");
  19. }
  20.  
  21. function setSes(val);
  22. {
  23. <%
  24. HttpSession ses = request.getSession();
  25. ses.setAttribute("pass", /* -> val <- */ );
  26. %>
  27. }
  28. </SCRIPT>
  29. </HEAD>
  30. <BODY <% if (request.getParameter("pass") != null)
  31. out.print("onload=openMain2('"+request.getParameter("pass")+"')"); %> >
  32. <BR>
  33. <TABLE border="1" cellpadding="0" cellspacing="0" summary="table" class="frame">
  34. <TR>
  35. <TD align="center" valign="top">
  36. <BR>
  37. <H1><FONT face="Times New Roman" size="7" color="#FFFFFF">ESA Project</FONT></H1>
  38. <BR>
  39. <FORM name="frm">
  40. <FONT color="#FFFFFF">This is a secured area, please insert password:</FONT><BR><BR>
  41. <INPUT type="password" name="pass" value="nodorus"><BR><BR>
  42. <INPUT type="button" value="Start Application" onclick="openMain()">
  43. </FORM>
  44. </TD>
  45. </TR>
  46. </TABLE>
  47. </BODY>
  48. </HTML>

6 antwoorden

Gesponsorde links
Offline NCube - 24/01/2005 10:15
Avatar van NCube HTML beginner Als je in javascript een cookie zet, dan kan je hem in php oproepen met $_COOKIE['cookienaam'];
Offline Metalhead - 24/01/2005 10:21 (laatste wijziging 24/01/2005 10:22)
Avatar van Metalhead HTML gevorderde Ik mag niet met cookies werken... (en ik werk dus met jsp)

edit, als het niet kan, maakt het ook niet uit; dan lukt het nog wel op een andere manier...
Offline Slipie - 24/01/2005 10:26
Avatar van Slipie PHP beginner Het kan dus niet want javascipt is client side en php server side.
Dit houd in dat php als eerste word geladen en als laatste javascript.
Het is geloof ik zoiets:
php>html>javascript
Offline Rens - 24/01/2005 10:26
Avatar van Rens Gouden medaille

Crew algemeen
Het kan wel.
Lees de volgende tutorial maar eens door.
Daarin staat hoe je javascript variabele in PHP kan krijgen.

Mzzls,
Rensjuh
Offline Slipie - 24/01/2005 10:28
Avatar van Slipie PHP beginner Dat is wel een manier ja...
Maar het zal niet in 1x lukken.
Je zal de pagina dus moeten herladen
Offline Metalhead - 24/01/2005 10:40
Avatar van Metalhead HTML gevorderde Dank u voor uw reactie's... 't probleeem is opgelost 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s