Hallo. Ich habe auf meiner Seite folgendes Script in einer Extra-datei eingebunden:
function UserProfil(Vorname,Nachname,Nick,Geb,Schule,Mail,ICQ,Pic)
{
var jetzt = new Date();
var Jahr = jetzt.getFullYear();
var Alter = Jahr - Geb;
with(this.document)
{
close();
open("text/html");
//STYLES ANFANG
write('<html><head><title>Userliste</title></head><BODY BGCOLOR="#4A4A4A" TEXT="#FF9900" LINK="#FFE400" ALINK="#FFE400" VLINK="#FFE400"><center>');
//STYLES ENDE
//USER PROFIL
write('<table border="1" align="left" width="40%">');
write('<TH colspan="2">Allgemeine Angaben</TH>');
write('<TR>');
write('<TD><b>User:</b></TD>');
write('<TD>' + Vorname + ' ' + Nachname + '</TD>');
write('<TR>');
write('<TD><b>Nickname:</b></TD>');
write('<TD>' + Nick + '</TD>');
write('<TR>');
write('<TD><b>Alter:</b></TD>');
write('<TD>' + Alter + ' (' + Geb + ')' + '</TD>');
write('<TR>')
write('<TD><b>Schule:</b></TD>');
write('<TD>' + Schule + '</TD>');
write('<TR>');
write('<TD><b>Mail:</b></TD>');
write('<TD><a href="mailto:' + Mail + '">' + Mail + '</a>' + '</TD>');
write('<TR>');
write('<TD><b>ICQ (Status/Add):</b></TD>');
write('<TD><a href="http://wwp.mirabilis.com/scripts/Search.dll?to=' + ICQ + '"><img src="http://wwp.icq.com/scripts/online.dll?icq=' + ICQ + '&img=1" border=0></a></TD>');
write('<TR align="center">')
write('<TD align="center" colspan="2"><a href="javascript:history.back();"><img src="pics/pfeillinksan.gif" border="0"></a></TD>');
write('</table>');
//ICQ-Messaging
write('<form action="http://wwp.icq.com/scripts/WWPMsg.dll" method="post">');
write('<table border="1" align="center" width="40%">');
write('<TR ALIGN="left" VALIGN="middle">');
write('<TH colspan="2" align="center">ICQ-Message an ' + Vorname +' schreiben</TH>');
write('<TR ALIGN="center" VALIGN="middle">');
write('<TD>Dein Name: <input type="text" name="from" value="" size=15 maxlength=40 onfocus="this.select()"></TD>');
write('<TD>Deine E-Mail: <input type="text" name="fromemail" value="" size=15 maxlength=40 onfocus="this.select()"></TD>');
write('<input type="hidden" name="subject" value="Ein User von Mastershrimp.com schreibt dir:">');
write('<TR ALIGN="center" VALIGN="middle">');
write('<TD colspan="2">Deine Message:<br><textarea name="body" rows="3" cols="30" wrap="Virtual"></textarea></TD>');
write('<TR ALIGN="center" VALIGN="middle"><TD colspan="2">');
write('<input type="hidden" name="to" value="' + ICQ + '">');
write('<input type="submit" name="Send" value="Send Message"> ');
write('<input type="reset" value="Clear"><br>');
write('<a href="http://www.icq.com/legal/"><font size="1">Terms of Service</font></a>');
write('<br><a href="http://www.icq.com/public/panels/messagepanel/links/messagepanel.html"><font size="1">This site is powered by the ICQ Online-Message Panel</font></a></TD></TABLE>');
write('</form>');
}
//Bilder-Script
(Pic == 'noPic') ? KeinBild() : Bild();
function Bild()
{ document.write('<br><img src="pics/userpics/' + Vorname + Nachname + '.jpg"></body></html>'); }
function KeinBild()
{ document.write('<br><img src="pics/userpics/nopic.jpg"></body></html>'); }
}
Im HTML-Dokument, welches dieses Script benutzt habe ich einmal in den Header "<script src="user.js" language="Javascript"></script>" eingebunden und in den Body den Link, mit dem die Funktion für jeden User gestartet wird:
<a href="#" onClick="UserProfil('Vorname','Nachname','Alex','1980','Schul-Name','Email@Email.de','12345678','Pic')">Username <font face="Webdings">·</font></a>
Zu jedem User gibt es einen Link, der die entsprechenden Userinfos an das Script weitergibt. Die Links sind in einer <ul></ul>-List und die wiederum in einer Tabelle.
Wenn man jetzt auf einen Link klickt, wird eine neue Seite aufgebaut, die die Informationen über den User anzeigt.
Folgendes Problem: Bei mir (Win98;IE6) klappt alles wunderbar. Bei XP glaub ich auch. Nur der IE5 (in meiner schule) und der IE, der in Win2000 drin ist streiken irgendwie...Der IE5 läd die Startseite (also die mit den Links) einfach nochmal, nachdem er für 1 sek. die korrekte User-Info-Seite angezeigt hat.
Der IE bei Win2000 verabschiedet sich mit "Blablabla verursacht einen Fehler...usw."
Ich denke, dass da irgendein Befehl falsch geschrieben wurde. Kann mir jemand weiterhelfen? Würde es euch helfen, wenn ihr das ganze "vor Ort" - also auf meiner Seite sehen würdet?
Danke und Grüße
Max