Hallo!
Danke für das Beispiel. Ich glaube, dass ich es jetzt verstanden habe :) Allerdings gibt es noch ein Problem, das ich nicht so ganz nachvollziehen kann. Ich poste hier mal den Quelltext. Als alert wird immer nur "1" ausgegeben. Dabei sollten doch eigentlich noch mehr alerts kommen.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" type="text/css" href="css.css">
<script type="text/javascript">
~~~~~~javascript
function original_size(response){
if(response == null){
setRequest('original_size');
alert("1");
} else if(response != ''){
alert("2");
} else {
alert("Leider gab es einen Fehler!");
}
}
function setRequest(url) {
var callback = url;
checkResponse(callback);
}
function checkResponse(callback){
if(typeof callback == 'function'){
callback("responseText");
alert("Funktion wurde aufgerufen");
}
}
~~~~~~html
</script>
</head>
<body id="body">
<a href="#" onclick="original_size()">test</a>
<div id="test">
</div>
</body>
</html>
Warum wird die Funktion original_size() mit dem Callback nicht aufgerufen? Das alert wird ja auch nicht ausgegeben...
Danke für deine Hilfe!
ciao, ww
--
Schäuble:
"Wir können alles. Außer Rechtsstaat."
Schäuble:
"Wir können alles. Außer Rechtsstaat."