Hallo,
for(i=numrows;i<=laenge;i++){
^
strhtml=strhtml+
"<td width="25%" align="center" valign="middle">"+
"<a href="javascript:picframe('"+picstruc[i]+"');" onMouseOver="tausch('b"+i+"',b"+i+"2);status='';"+
"return true;" onMouseOut="tausch('b"+i+"',b"+i+"1)" hidefocus>"+
"<img src="bilder/pics_klein_sw/"+sparte+"/"+picstruc[i]+".jpg" width="60" height="90" name="b"+i+"""+
" border="4" style="border-color:#222222;">"+"</a></td>\n";
}
Du lässt die Schleife bis laenge laufen und greifst damit auf picstruc[laenge] zu. Arrays sind aber nur von 0 bis laenge-1 definiert. Warum du aber Probleme in der 7. bzw. 9. Zeile bekommst, kann ich Dir allerdings auch nicht sagen. Dazu müsste ich wissen, wie der Rest, speziell picstruc aussieht.
Gruß, Jürgen