53111
Sep 27, 2007
3317
0
0
divs in html via jscript schreiben writeline
hallo ich möchte fogenden abschnitt immer wieder neue schreiben lassen je nach dem wie groß das menü von oben werden soll:
die anzahl der verschiedenen divs im html teil soll der anzahl der "elemente" in jscript entsprechen
ich dachte an irgendwas wie eine schleife die hochzählt bis die anzahl elemente erreicht ist. und jeweils eine zeile <div id="div_zurueck_unter4" style="display:inline"></div> schreibt wobei die zahl geändert wird. problem ist das html keine schleifen kann und außer writeline mir nichts einfällt?
aber ich kann ja nicht festlegen in welcher zeile writeline starten soll?
gruß saibonaut
</head>
<body onload="hauptmenue(); untermenue0()">
<div id="kopfteil"></div>
<div id="hauptmenue" >
<div id="div_zurueck0" style="display:inline"></div>
<div id="div_zurueck1" style="display:inline"></div>
<div id="div_zurueck2" style="display:inline"></div>
<div id="div_zurueck3" style="display:inline"></div>
<div id="div_zurueck4" style="display:inline"></div>
</div>
<div id="untermenue" >
<div id="div_zurueck_unter0" style="display:inline"></div>
<div id="div_zurueck_unter1" style="display:inline"></div>
<div id="div_zurueck_unter2" style="display:inline"></div>
<div id="div_zurueck_unter3" style="display:inline"></div>
<div id="div_zurueck_unter4" style="display:inline"></div>
</div>
die anzahl der verschiedenen divs im html teil soll der anzahl der "elemente" in jscript entsprechen
function handlehauptmenue()
{
if (receiveReq.readyState == 4)
{
var textinhalt = receiveReq.responseText;
var texttrenner = textinhalt.split(" ");
elemente = texttrenner.length;
for (j=0; j<=elemente; j++)
{
document.getElementById('div_zurueck' + j).innerHTML = "<a href=\" javascript:untermenue" + j + "()\">" + texttrenner[j] + "</a>";
}
}
}
ich dachte an irgendwas wie eine schleife die hochzählt bis die anzahl elemente erreicht ist. und jeweils eine zeile <div id="div_zurueck_unter4" style="display:inline"></div> schreibt wobei die zahl geändert wird. problem ist das html keine schleifen kann und außer writeline mir nichts einfällt?
aber ich kann ja nicht festlegen in welcher zeile writeline starten soll?
gruß saibonaut
Please also mark the comments that contributed to the solution of the article
Content-Key: 69626
Url: https://administrator.de/contentid/69626
Printed on: May 7, 2024 at 15:05 o'clock