Lieber beatovich,
danke für deine Unterstützung. Während du mir geschrieben hast, war ich schon an einer Form mit Schleife, die funktionierte. Danke auch für den 304-Hinweis - ist eingebaut.
Meine Lösung sieht fürs Erste nun so aus.
<script>
window.onload = function(){
var f = (function(){
var my_request = [], i;
for(i = 1; i < 21; i++){ //for loop
(function(i){
my_request[i] = new XMLHttpRequest();
if (i < 10) {
var url = "subst_00"+i+".htm";
}
else {
var url = "subst_0"+i+".htm";
}
my_request[i].open("post", url, true);
my_request[i].onreadystatechange = function(){
if (my_request[i].readyState === 4 && my_request[i].status === 200){
empfangene_html = my_request[i].responseText;
var start = empfangene_html.indexOf( '<div class="mon_title">' ) +23; // Start String
var ende = empfangene_html.indexOf( '<table class="mon_list" >' ) -8; // Ende String
var my_string = empfangene_html.substring(start, ende);
var inhalt = '<a href="' + url + '" target="vertretungstag">' + my_string + '</a>'
document.getElementById('zielid'+i).innerHTML = inhalt;
}
else {
console.log(my_string.status, my_string.response)
}
};
my_request[i].send();
})(i);
}
})();
}
</script>
Ich werde deinen Vorschlag aber noch studieren und schauen, was ich bei dir abschauen kann.
Danke.
tbe