Changeset 1543
- Timestamp:
- 11/15/07 10:03:53 (6 years ago)
- Location:
- lang/javascript/IFrameHttpRequest
- Files:
-
- 2 modified
-
IFrameHttpRequest.js (modified) (4 diffs)
-
index.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/IFrameHttpRequest/IFrameHttpRequest.js
r1508 r1543 13 13 self._send_arg = null; 14 14 self._timer_id = 0; 15 self.status = 0; 15 16 self.readyState = 'not ready'; 16 17 self.onreadystatechange = null; … … 39 40 self.form.target = '_self'; 40 41 self.ifdoc.body.appendChild(self.form); 41 if (self._need_send) self. form.submit();42 if (self._need_send) self._submit(); 42 43 self.ifwin.onerror = function(e) { 43 44 self.status = 500; … … 64 65 }; 65 66 67 this._submit = function() { 68 if (self.action.match('^http')) 69 self.form.submit(); 70 else 71 self.ifwin.location.href = self.action; 72 } 73 66 74 this.send = function(data) { 67 75 self._send_arg = data; … … 69 77 self._need_send = true; 70 78 else 71 self. form.submit();79 self._submit(); 72 80 }; 73 81 -
lang/javascript/IFrameHttpRequest/index.html
r1509 r1543 1 1 <html><head><title>IFrameHttpRequest</title> 2 <script type="text/javascript" src=" http://svn.coderepos.org/share/lang/javascript/IFrameHttpRequest/IFrameHttpRequest.js"></script>2 <script type="text/javascript" src="IFrameHttpRequest.js"></script> 3 3 <script type="text/javascript"><!-- 4 function on_load() {4 function load_document() { 5 5 var xhr = new IFrameHttpRequest(); 6 xhr.open('GET', ' http://svn.coderepos.org/share/lang/javascript/IFrameHttpRequest/README', false);6 xhr.open('GET', 'README', false); 7 7 xhr.onreadystatechange = function() { 8 8 var result = document.getElementById('result'); 9 if (xhr.status )9 if (xhr.status == 200) 10 10 result.innerHTML = '<pre>' + xhr.responseText + '</pre>'; 11 11 else … … 15 15 } 16 16 --></script> 17 <body onload="on_load();"> 17 <body> 18 <h1>IFrameHttpRequest : IFrame based XHR</h1> 19 <input type="button" value="load README" onclick="load_document();"/> 18 20 <div id="result"></div> 19 21 </body>
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)