Спасибо, но я где-то ошибку сделал, почему-то не срабатывает
| Код | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <title>JavaScript und HTTP</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <script src="prototype-1.5.0.js" type="text/javascript"></script> </head> <body onLoad="initElementEvents(); return true;">
<script type="text/javascript"> function reportError(){ Alert('Fehler'); }
function pokus(){
document.getElementById('load').focus(); }
function initElementEvents() { document.getElementById('text').onkeydown = function(e) { e = e || window.event; if (e.keyCode == 13) { loadData(f); } return true; }; } function loadData(f) { suchbegriff=f.text.value; locale='<?php echo $locale;?>'; divid='ergebnis'; var myAjax = new Ajax.Updater( divid, 'ajax_suchen.php', { method: 'post', parameters: 'name='+suchbegriff+'&locale='+locale, onFailure: reportError } ); }
</script>
<form action="" method="post" id="form" onsubmit="return false"> <div id="text"><input type="text" name="text" value="" onmouseover="pokus();"/> </div><br />
<div id="loaddiv"> <input type="button" id="load" value="<?php echo $mark;?>" onclick="loadData(this.form);"/> </div><br />
<div id="ergebnis"/></div> </div> </form>
</body> </html>
|
|