Danke Andreas. Und erst einmal Sorry, daß ich mich nicht eher melde. Gestern bin ich zu nichts gekommen un jetzt steht erst einmal die Arbeit an. Vielleicht ist es ganz gut, von dem Problem erst einmal Abstand zu bekommen. Am Sa. abend habe ich nur noch Buchstaben gesehen, da schleichen sich schnell Fehler ein.
Die entscheidenden Dateien sind:
tframes.htm - das innere Framset
treffo.htm - die fehlerhafte Navigationsleiste
s3t_1.js - die JavaScript Funktionen
Hier der betreffende Code:
function cellDisp(cellnr) {
if ( cellnr < 0 cellnr > maxcell ) {
alert('Es sind keine weiteren Informationen vorhanden.');
}
else {
cellHide();
name = 'c' + cellnr;
if (document.layers) {
document.layers[''+name].visibility = "show";
}
if (document.all) {
document.all[''+name].style.visibility = "visible";
}
eval('parent.trefft.location.href = "' + cell[cellnr][1] + '";');
}
}
function cellHide() {
for (hi = (maxcell - 1); hi >= 0; hi-- ) {
name = 'c' + hi;
if (document.layers) {
document.layers[''+name].visibility = "hide";
}
if (document.all) {
document.all[''+name].style.visibility = "hidden";
}
}
}
function cellStyle() {
alert('start');
maxcell = cell.length;
dsource = '<STYLE type="text/css">\n' +
'td {font-family:Arial; font-size:10pt; line-height:14pt; font-weight:bold; color:#993300; ' +
' text-align:center;} \n';
for (hi = (maxcell - 1); hi >= 0; hi-- ) {
dsource += '#c' + hi + ' {position: absolute; top: 0px; height: 60px; width: 100%; text-align:center; ' +
'visibility: hidden;} \n';
}
dsource += '</STYLE>';
document.write(dsource);
}
function cellWrite() {
for (hi = (maxcell - 1); hi >= 0; hi-- ) {
dsource += '<div id="c' + hi + '">' +
'<table border="0"><tr>\n<td valign="center" align="right">' +
'<a href="javascript:alert('back')">' +
'<img src="../Pictures/prev.gif" width="20" height="17" border="0" ' +
'alt="' + cellprev + '"></a>' +
'</td>\n<td width="100"> </td>\n' +
'<td valign="center" align="left">' +
'<a href="javascript:alert('weiter')">' +
'<img src="../Pictures/next.gif" width="20" height="19" border="0" ' +
'alt="' + cellnext + '"></a>' +
'</td>\n</tr></table></div>';
}
}
---
Inhalt von treffo.htm:
<HTML>
<HEAD>
<TITLE>Der Siedler-Treffpunkt: Siedler-Treffen Rückblick</TITLE>
<script language="JavaScript" src="../script/s3t_1.js" type="text/javascript"></script>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="robots" CONTENT="noindex,nofollow">
<script language="JavaScript">
var cellnext,cellprev,dsource,hi,maxcell;
cell = new Array();
cell[0] = new Array(2);
cell[0][0] = "Das 1. Treffen<br>27. Januar 1999"
cell[0][1] = "Treff1/S3index.htm"
cell[1] = new Array(2);
cell[1][0] = "Frankfurt am Main<br>3. April 1999"
cell[1][1] = "Treff2/Treff2_1.htm"
cell[2] = new Array(2);
cell[2][0] = "Düsseldorf<br>15. Mai 1999"
cell[2][1] = "Treff3/Treff3_1.htm"
cell[3] = new Array(2);
cell[3][0] = "Wien<br>9./10. Juli 1999"
cell[3][1] = "Treff4/Treff4_1.htm"
cell[4] = new Array(2);
cell[4][0] = "Groß-Gerau<br>18. September 1999"
cell[4][1] = "Treff5/Treff5_1.htm"
cellnext = "weitere Treffen";
cellprev = "zurückliegende Treffen";
cellStyle();
</script>
</HEAD>
<!--- Der Siedler-Treffpunkt, http://www.siedler3.firstpage.de --->
<BODY bgcolor="#F8D8A8">
<!--- Der Siedler-Treffpunkt. Neues und Informationen rund um Die Siedler: Ereignisse, Fan-Treffen, Lan-Parties
, Best of Chat, Best of Forum, Baggers Guide und vieles mehr.
copyright by Kess@topmail.de
//--->
<script language="JavaScript">
cellWrite();
document.write(dsource);
cellDisp(maxcell - 1);
</script>
</BODY>
</HTML>
Viele Grüße
Kess