Nun will ich aber mehrere Seiten auslesen. Dazu habe ich eine for Schleife genutzt. Leider kann ich da aber den Timer nicht einbauen.
ich versteh nicht genau was du machen willst. Mir scheint aber das es so wie du es dir vorstellst es nicht funktioniert.
»
function test()
{
for (i=1;i<3;i++)
{
parent.frames.verdeckt.location.href="seite"+i+".html";
setTimeout("timerzwei()",100);
}
damit veränderst du dreimal das Frame und setzt drei timer. Da die Schleife aber so schnell abgearbeitet wird, das die Seiten 1 und 2 nie geladen werden, würd es ausreichen zu schreiben:
parent.frames.verdeckt.location.href="seite3.html";
die 100ms für den Timer sind problematisch, weil....
function timerzwei(){
if (parent.verdeckt.test=="richtig")
die Variabel 'verdeckt' mit Sicherheit nicht nach 100ms geladen ist.
{
var s=parent.verdeckt.var1.innerText;
Und das die Variabel 'verdeckt' ein Objekt 'var1' hat mit einer Eigenschaft 'innerText' halte ich ebenso für zweifelhaft. innerText ist soweit ich weiss auch nur IE only.
s=s+','+parent.verdeckt.var2.innerText;
einfacher:
s += 'text den du Anhängen willst'
- 'mehr Text'
- 'noch mehr Text'
;
document.all.activex.variable=s;
Das klingt auch obskur. Allerdigs ist ohne Information, was du da genau verändern willst die kaum zu helfen.
Struppi.