Stichwort AJAX. Mit dem jQuery-Framework ist es z.B. ziemlich einfach.
"Mitohne" dem jQuery-Framework-Geschwuchtel ist es auch einfach.
Vergleiche: 20 Zeilen gegen ein ganzes Framework.
function getMyHttpResponseText (str_querry) {
xmlHttp = new XMLHttpRequest;
if (xmlHttp) {
xmlHttp.open('GET', 'beispiel.php?q=' + encode(str_querry), true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
//
WasImmerDuWillst(xmlHttp.responseText);
//
}
};
xmlHttp.send(null);
} else {
alert ('[link:http://de.wikipedia.org/wiki/XMLHttpRequest@title=Nö! Mit IE 5 oder 6 will ich nicht mehr]')
}
function WasImmerDuWillst(str) {
tuDies();
tuDas();
tuJenes();
}