ich hab Problem mit innerHTML, mit dem ich in einen Div-Conmtainer schreiben möchte. Die id vom Div-COntainer gibt es, die ist da, trotzdem meckert er die id ist noll oder kein Objekt.
Hier das ganze Script, die Arrays hab ich stark verkürzt.
Ziel ist es Webspace zu sparen. Gegenwärtig ist es so daß die Stichwörter plus geeignetem HTML in den DIV-Containern stehen, was die Sache beträchtlich aufbläht. Diesen HTML-Code möchte ich nur einmal haben und muß zu diesem Zweck die Stichwörter mit JS aufbereiten.
Das aktuelle Skript kann unter
http://home.arcor.de/wparcor/EigeneHP/index.html
begutachtet werden (links auf Stichwortverzeichnis klicken).
Hier das ganze Script, die Arrays hab ich stark verkürzt.
Code:
<HTML><HEAD>
<script language="JavaScript" type="text/javascript">
var ai = 0;
var datue = new Array()
datue[ai++] = new Array
("schriftsatz/19881115wwk-pw.pdf", "15.11.88 WWK");
datue[ai++] = new Array
("schriftsatz/19890727wwk-pw.pdf", "27.07.89 WWK");
datue[ai++] = new Array
("schriftsatz/19890821wwk-pw.pdf", "21.08.89 WWK");
ai = 0;
var datli = new Array()
datli[ai++] = new Array
("*( 1.000,-", "134");
datli[ai++] = new Array
("*( 1.465,04", "117", "122", "82");
ai = 0;
var datre = new Array()
datre[ai++] = new Array
("0", "Bezugsberechtigt", "Raiffeisenbank", "Winkler Else", "Winkler Peter", "02.03.1937", "15.11.1960", "01.09.2002");
datre[ai++] = new Array
("1", "abgetreten", "Anspruch", "Winkler Else", "Raiffeisenbank", "Rechte", "verpfaendet", "15.11.1988", "01.10.1989", "01.09.1902");
ueb1 = new Array()
ueb1[0] = "Wittwen und Waisenkasse";
ueb1[1] = "Amt f. Wohnen und Stadterneuerung";
ueb1[2] = "DEUTSCHBAU";
ueb1[3] = "LVA";
ueb1[4] = "Allgemeiner Sozialdienst";
ueb1[5] = "Bundesanstalt f. Arbeit";
ueb1[6] = "Bank";
ueb1[7] = "Verfahrenspfleger";
ueb1[8] = "Betreuer";
ueb1[9] = "Rechtsanwaltskammer";
ueb1[10] = "Gutachter";
ueb1[11] = "Staatsanwalt";
ueb1[12] = "Amts- / Vormundschaftsgericht";
ueb1[13] = "Arbeitsgericht";
ueb1[14] = "Sozialgericht";
ueb1[15] = "Verwaltungsgericht";
ueb1[16] = "Landgericht";
ueb1[17] = "Oberlandesgericht";
ueb1[18] = "Bayerischer Landtag";
ueb1[19] = "Petitionsausschuss";
ueb1[20] = "Bundesgerichtshof";
ueb1[21] = "Bundesverfassungsgericht";
ueb1[22] = "Bundesministerium der Justiz";
ueb1[23] = "Deutscher Bundestag";
***
geändert
***
var zw1, gw1 = "", gw2, gw3, gw4, gw5 = "", gw6, gw7, rf1;
for ( ix1 = 0; ix1 < datli.length; ix1++ )
{
gw2 = datli[ix1][0];
datli[ix1][0] = String.fromCharCode(0);
datli[ix1].sort();
gw3 = gwzei(gw2);
if ( gw2.substr(0, 1) == "*")
{
if ( gw2.substr(1, 1) == "(")
gw2 = gw2.substr(3) + "€";
if ( gw2.substr(1, 1) == "?")
gw2 = gw2.substr(3);
if ( gw2.substr(1, 1) == ")")
gw2 = gw2.substr(3) + "DM";
if ( gw2.substr(1, 1) == "=")
gw2 = "§ " +gw2.substr(3);
}
if ( gw1 != gw3)
{
gw3 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
+ "<a name=\"" + gw3 + "\">"
+ "<font size=\"+1\"><b>" + gw3 + "<\/b><\/font><\/a>";
zw1 = zw1 + gw5 + gw3;
gw1 = gw3;
}
gw5 = "<br><HR color='lightskyblue'><br>"
gw4 = "";
for (ix2 = 1; ix2 < datli[ix1].length; ix2++ )
{
gw6 = datue[datli[ix1][ix2]][0];
gw7 = datue[datli[ix1][ix2]][1];
zw1 = zw1 + gw4 + "<a href=\"" + gw6
+ "\" target=\"_blank\">" + gw7 + "<\/a>";
gw4 = ", <br>";
}
}
***
geändert
***
document.all.stwli.innerHTML = zw1 + gw5;
/* Auf Kommentar gesetzt weil noch in Entwicklung
zw1 = "", ix3 = 0, gw1 = "";
for ( ix1 = 0; ix1 < tms.length; ix1++ )
{
if ( gw1 != tms[ix1][1].slice(8) )
{
zw1 = zw1 + "<a name=\"" + ueb1[ix3] + "\">"
+ "<DIV align=\"center\" class=\"uebx\">"
+ ueb1[ix3++].bold() + "<\/div><\/A>";
gw1 = tms[ix1][1].slice(8);
}
zw1 = zw1 + "<a href=\"" + tms[ix1][0]
+ "\" target=\"_blank\">" + tms[ix1][1] + "<\/a><br>";
gw4 = "";
for (ix2 = 2; ix2 < tms[ix1].length; ix2++ )
{
if ( tms[ix1][ix2].substr(0, 2).toUpperCase() == "AE"
|| tms[ix1][ix2].substr(0, 2).toUpperCase() == "OE"
|| tms[ix1][ix2].substr(0, 2).toUpperCase() == "UE" )
{
tms[ix1][ix2] = "&" + tms[ix1][ix2].substr(0, 1) + "uml;"
+ tms[ix1][ix2].slice(2);
}
zw1 = zw1 + gw4 + tms[ix1][ix2];
gw4 = ", <br>";
}
zw1 = zw1 + "<HR color='lightskyblue'>";
}
document.all.stwre.innerHTML = zw1;
*/
function gwzei(mf1)
{
var mf2;
if ( mf1.substr(0, 2) == "*=" )
{
mf2 = "&sect;";
}
else
{
if ( mf1.substr(2, 1) + mf1.substr(5, 1) == "..")
{
mf2 = "Datum";
}
else
{
if ( mf1.search("Az.") == 0 )
{
mf2 = "Aktenzeichen";
}
else
{
if ( mf1.substr(0, 2) == "*?"
|| mf1.substr(0, 2) == "*("
|| mf1.substr(0, 2) == "*)" )
{
mf2 = "Zahl";
}
else
{
mf2 = mf1.substr(0, 1).toUpperCase();
}
}
}
}
return (mf2);
}
function txteinbl()
{
document.getElementById("txt01").style.visibility = 'visible';
}
function txtausbl()
{
document.getElementById("txt01").style.visibility = 'hidden';
}
function stiwo(get_to)
{
if (get_to.substr(0, 1) == "#" && get_to.substr(3, 1) == "#")
{
get_to = ueb1[parseInt(get_to.substr(1, 2), 10)];
self.parent.stiworechts;
}
else
{
self.parent.stiwolinks;
}
location.hash = "#" + get_to;
}
</script> <STYLE TYPE="text/css">
//<!--
div.swsc {
overflow: auto;
color: mediumslateblue;
margin: 0px 10px;
padding: 0px 10px;
border: 2px solid sandybrown;
}
a:link { text-decoration:none; color:#0082FF }
a:visited { text-decoration:none; color:#3399FF; }
a:focus { text-decoration:none; background-color:#080; }
a:hover { text-decoration:none; background-color:#ff0; }
a:active { text-decoration:none; background-color:#cff; }
--></STYLE> <!-- zum stichwörter generieren in BODDY onload="stwtgen()" einfügen
und stiwoverz.js (ganz oben auf kommentar gesetzt)
muß nachgeladen werden
Ä oder ä = ae alle usw.
§ am Anfang *=
Euro maskieren am Anfang mit *(
zahlen am Anfang *?
DM am Anfang mit *)
***
geändert
***
--> </HEAD><BODY leftmargin="0" topmargin="0" bgcolor="lightgoldenrodyellow"
scroll="no" onload="neula()"> <SPAN style="position: absolute; top:3px; left: 12px;"> <a href="includ/alllesinc.html" target="textall"> <IMG SRC="bilder/zurztxt.gif" WIDTH="124" HEIGHT="24" BORDER="0"></a> </span> <DIV style="position:absolute; left:190px; top: 2px;"> <img src="bilder/pfluntrot.png" border="0"><br> <img src="bilder/pfluntgru.png" border="0"></div> <DIV style="position:absolute; top: 2px; left: 743px;"> <img src="bilder/pfluntrot.png" border="0"><br> <img src="bilder/pfluntgru.png" border="0"></div> <table width="80%" style="margin-left: 140px; line-height: 14px"> <TR><TD valign="middle" rowspan="2" width="55">Anker:
</TD><TD> <a href="javascript:stiwo('§')"> §</a> <a href="javascript:stiwo('A')">A</a> <a href="javascript:stiwo('B')">B</a> <a href="javascript:stiwo('C')">C</a> <a href="javascript:stiwo('D')">D</a> <a href="javascript:stiwo('E')">E</a> <a href="javascript:stiwo('F')">F</a> <a href="javascript:stiwo('G')">G</a> <a href="javascript:stiwo('H')">H</a> <a href="javascript:stiwo('I')">I</a> <a href="javascript:stiwo('J')">J</a> <a href="javascript:stiwo('K')">K</a> <a href="javascript:stiwo('L')">L</a> <a href="javascript:stiwo('M')">M</a> <a href="javascript:stiwo('N')">N</a> <a href="javascript:stiwo('O')">O</a> <a href="javascript:stiwo('P')">P</a> <a href="javascript:stiwo('Q')">Q</a> <a href="javascript:stiwo('R')">R</a> <a href="javascript:stiwo('S')">S</a> <a href="javascript:stiwo('T')">T</a> <a href="javascript:stiwo('U')">U</a> <a href="javascript:stiwo('V')">V</a> <a href="javascript:stiwo('W')">W</a> <a href="javascript:stiwo('X')">X</a> <a href="javascript:stiwo('Y')">Y</a> <a href="javascript:stiwo('Z')">Z</a> <a href="javascript:stiwo('Datum')">Datum</a> <a href="javascript:stiwo('Zahl')">Zahl</a> <a href="javascript:stiwo('Aktenzeichen')">Az.</a> </td></tr><TR><TD> <DIV onmouseover="txteinbl()" onmouseout="txtausbl()"> <a href="javascript:stiwo('#00#')"> 1 </a> <a href="javascript:stiwo('#01#')"> 2 </a> <a href="javascript:stiwo('#02#')"> 3 </a> <a href="javascript:stiwo('#03#')"> 4 </a> <a href="javascript:stiwo('#04#')"> 5 </a> <a href="javascript:stiwo('#05#')"> 6 </a> <a href="javascript:stiwo('#06#')"> 7 </a> <a href="javascript:stiwo('#07#')"> 8 </a> <a href="javascript:stiwo('#08#')"> 9 </a> <a href="javascript:stiwo('#09#')"> 10</a> <a href="javascript:stiwo('#10#')"> 11</a> <a href="javascript:stiwo('#11#')"> 12</a> <a href="javascript:stiwo('#12#')"> 13</a> <a href="javascript:stiwo('#13#')"> 14</a> <a href="javascript:stiwo('#14#')"> 15</a> <a href="javascript:stiwo('#15#')"> 16</a> <a href="javascript:stiwo('#16#')"> 17</a> <a href="javascript:stiwo('#17#')"> 18</a> <a href="javascript:stiwo('#18#')"> 19</a> <a href="javascript:stiwo('#19#')"> 20</a> <a href="javascript:stiwo('#20#')"> 21</a> <a href="javascript:stiwo('#21#')"> 22</a> <a href="javascript:stiwo('#22#')"> 23</a> <a href="javascript:stiwo('#22#')"> 24</a> </tr></td><TR><TD> <TABLE id="txt01"
style="visibility: hidden; position: absolute; left: 200px;
z-index: 3; background-color: lemonchiffon; table-layout: fixed;
border-left: 1pt solid black; border-right: 1pt solid black;
border-bottom: 1pt solid black; line-height: 15px;"> <TR><TD valign="top" width="19px" style="margin-left:100pt">W<br>W<br>K
</TD><TD valign="top" width="18px">A<br>m<br>t<br> <br>f<br>.<br> <br>W<br>o<br>h<br>n<br>e<br>n
</TD><TD valign="top" width="19px">D<br>E<br>U<br>T<br>S<br>C<br>H<br>B<br>A<br>U
</TD><TD valign="top" width="17px">L<br>V<br>A
</TD><TD valign="top" width="18px">A<br>S<br>D
</TD><TD valign="top" width="19px">A<br>r<br>b<br>e<br>i<br>t<br>s<br>a<br>m<br>t
</TD><TD valign="top" width="17px">B<br>a<br>n<br>k
</TD><TD valign="top" width="18px">V<br>e<br>r<br>f<br>a<br>h<br>r<br>e<br>n<br>s<br>p<br>f<br>l<br>e<br>g<br>e<br>r
</TD><TD valign="top" width="23px">B<br>e<br>t<br>r<br>e<br>u<br>e<br>r
</TD><TD valign="top" width="21px">R<br>A<br>-<br>K<br>a<br>m<br>m<br>e<br>r
</TD><TD valign="top" width="24px">G<br>u<br>t<br>a<br>c<br>h<br>t<br>e<br>r
</TD><TD valign="top" width="20px">S<br>t<br>a<br>a<br>t<br>s<br>a<br>n<br>w<br>a<br>l<br>t
</TD><TD valign="top" width="23px">V<br>s<br>G
</TD><TD valign="top" width="23px">A<br>r<br>b<br>G
</TD><TD valign="top" width="21px">S<br>z<br>G
</TD><TD valign="top" width="22px">V<br>W<br>G
</TD><TD valign="top" width="21px">L<br>G
</TD><TD valign="top" width="23px">O<br>L<br>G
</TD><TD valign="top" width="22px">B<br>a<br>y<br>.<br> <br>L<br>a<br>n<br>d<br>t<br>a<br>g
</TD><TD valign="top" width="20px">P<br>e<br>t<br>i<br>t<br>i<br>o<br>n<br>s<br>a<br>u<br>s<br>s<br>c<br>h<br>u<br>s<br>s
</TD><TD valign="top" width="23px">B<br>G<br>H
</TD><TD valign="top" width="20px">B<br>u<br>V<br>f<br>G
</TD><TD valign="top" width="24px">M<br>i<br>n<br>i<br>s<br>t<br>e<br>r<br>i<br>u<br>m
</TD><TD valign="top" width="26px">D<br>.<br> <br>B<br>u<br>n<br>d<br>e<br>s<br>t<br>a<br>g
</TR></TD></table></div></table> <DIV align="center" style="line-height: 18px; background-color: lightgoldenrodyellow;
color: #EFEFEF; position:absolute;
left: 10px; top:41px; width: 48%; height: 25px;"> <DIV id="txt02" style="background-color: #7080D8; width: 235px; z-index: 0.1;"> <img src="bilder/pfluntrot.png" border="0"
style="margin-top: 3px;"> <b> Stichwörter mit Schriftsätzen </b> <img src="bilder/pfluntrot.png" border="0"
style="margin-top: 3px;"></div></div> <DIV id="stwli"
style="position:absolute; left:10px; top:68px; width: 47.5%; height: 86.6%;
overflow: auto;
color: mediumslateblue;
margin: 0px 10px;
padding: 0px 10px;
border: 2px solid sandybrown;"> </DIV> <DIV align="center" style="line-height: 18px; background-color: lightgoldenrodyellow;
color: #EFEFEF; position:absolute;
left: 396px; top:41px; width: 49%; height: 25px;"> <DIV id="txt03" style="background-color: #7080D8; width: 227px;"> <img src="bilder/pfluntgru.png" border="0"
style="margin-top: 3px;"> <b> Schriftsätze mit Stichwörter </b> <img src="bilder/pfluntgru.png" border="0"
style="margin-top: 3px;"></div></div> <DIV id="stwre" class="swsc"
style="position:absolute; left: 396px; top:68px; width: 47.5%; height: 86.6%;
overflow: auto;
color: mediumslateblue;
margin: 0px 10px;
padding: 0px 10px;
border: 2px solid sandybrown;"> </DIV> </HTML></HEAD>
Ziel ist es Webspace zu sparen. Gegenwärtig ist es so daß die Stichwörter plus geeignetem HTML in den DIV-Containern stehen, was die Sache beträchtlich aufbläht. Diesen HTML-Code möchte ich nur einmal haben und muß zu diesem Zweck die Stichwörter mit JS aufbereiten.
Das aktuelle Skript kann unter
http://home.arcor.de/wparcor/EigeneHP/index.html
begutachtet werden (links auf Stichwortverzeichnis klicken).
Zuletzt bearbeitet: