Wo ist da mein Denkfehler bzw. was mache ich da falsch bzw. was muß ich machen, damit es so in der Art funktioniert ?
Was für ein Fehlermeldung erhälst du? http://glasgoogle.de
<script Language="Javascript">
da fehlt das type Attribut.
<!--
var firstUser = 0;
var is_IE = RoutineZumRausfindenObIE();
bist du sicher das du diese brauchst?
in der Regel sind diese Routinen nämlich absoluter Unfug, da diese nicht rausfinden, was der Browser kann, sondern wie er heißt und das sagt wenig über dessen Fähigkeit aus.
function WriteUser(user)
{
if(firstUser == 0)
{
if (is_IE)
{
document.writeln('<DIV align="right" id=currentUser style="position:absolute;top:13;left:14;WIDTH:120;background-color:ff0000;visibility:visible;">');
document.writeln('<font face="arial"> '+user+' </font></DIV>');
Also CSS würd ich in einen externen Block packen, zumal du einenm sehr gruseligen MischMasch verwendest. Der font tag ist veraltet und soll nicht mehr verwendet werden (ist auch nicht mehr nötig). ausserdem werden Hex Farbwerte mit einem führenden # gekennzeichnet und bei den Werten fehlt eine Einheit.
currentUser = document.all.currentUser;
wieso ist document.all.currentUser?
auch der IE 4 sollte document.currentUser kennen.
}
else
{
document.writeln('<LAYER name="currentUser" top="12" left="13" WIDTH="119" visibility="show" bgcolor="ff0000">');
document.writeln('<div align=right><font face="arial"> '+user+' </font></div></LAYER>');
Der LAYER Tag ist hier völlig überflüssig, da der NC 4.x auch DIV positionieren kann. Aber hier sieht man auch das deine Unterscheidung offensichtlich nur 4'er Browser berücksichtigt und vermutlich in modernen Browsern gar nciht mehr läuft.
currentUser.document.writeln('<div align=right><font face="arial" size=1> '+user+' </font></div>');
Falls du hier einen Layer im NC 4.x neu beschreiben willst, fehlt noch ein open() und close()
function setData(user)
{
this.document.userdata.user.value = user;
was ist this?
Du meinst window oder self?
this bezieht sich immer auf den momentanen Kontext, den du aber gar nicht willst, sondern du willst das aktuelle Fenster ansprechen.
Struppi.