equal
  deleted
  inserted
  replaced
  
    
    
         | 
     1 <html>  | 
         | 
     2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  | 
         | 
     3 <head>  | 
         | 
     4   | 
         | 
     5 <script type=text/javascript>  | 
         | 
     6     // source: http://de.wikibooks.org/wiki/Websiteentwicklung:_AJAX:_Erstes_Programm  | 
         | 
     7     var _ajax;  | 
         | 
     8       | 
         | 
     9     function got_answer() { | 
         | 
    10 	if (_ajax.readyState == 4 && _ajax.status == 200) { | 
         | 
    11 	    document.getElementById('result').innerHTML = _ajax.responseText; | 
         | 
    12 	}  | 
         | 
    13     }  | 
         | 
    14   | 
         | 
    15     function search_entries(value) { | 
         | 
    16 	value = encodeURIComponent(value);  | 
         | 
    17 	request = "?action=search&format=table&max=3&pattern=" + value;  | 
         | 
    18 	_ajax = new XMLHttpRequest();  | 
         | 
    19 	_ajax.onreadystatechange = got_answer;  | 
         | 
    20 	_ajax.open("GET", request, true); | 
         | 
    21 	_ajax.send();  | 
         | 
    22     }  | 
         | 
    23 </script>  | 
         | 
    24   | 
         | 
    25 <style type="text/css">  | 
         | 
    26 	form label { display:block; float:left; width:10ex; } | 
         | 
    27 </style>  | 
         | 
    28   | 
         | 
    29 </head><body>  | 
         | 
    30   | 
         | 
    31 [ <a href="?action=add">Add Entries</a> ]  | 
         | 
    32   | 
         | 
    33 <h1>Adressbuch</h1>  | 
         | 
    34   | 
         | 
    35 	<form autocomplete=off>  | 
         | 
    36 	<label for=pattern>Suche</label>  | 
         | 
    37 	<input  id=pattern type=text name=pattern   | 
         | 
    38 	    onKeyUp="search_entries(this.value)"   | 
         | 
    39 	    onChange="submit()") />  | 
         | 
    40 	<input type=hidden name=action value=search autocomplete=off />  | 
         | 
    41 	<noscript><input type=submit /></noscript>  | 
         | 
    42 	</form>  | 
         | 
    43   | 
         | 
    44 	<div id=result>  | 
         | 
    45 	    {% include "results.html" %} | 
         | 
    46 	</div>  | 
         | 
    47   | 
         | 
    48 </body>  |