Hintergrundgrafik bei document.write

Mayday171

Erfahrenes Mitglied
Hallo

Ich hab ein Dokument, welches per javascript geschrieben wird, wie man deutlich erkennt.
Möchte das die Angaben im Body funktionieren.Z.B. die Sache mit dem Cursor.
Desweiteren möchte ich eine Hintergrundgrafik auf das gesamte Dokument alegen.
Ist das möglich?
Wenn ja wie?

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>  <TITLE>Untitled Document</TITLE>
<SCRIPT language=javascript type=text/javascript>
<!--
function Cookie()
{
var gespeichert = "nichts gespeichert";
if (document.cookie) {
  b = document.cookie;
  document.writeln(b, "<p align=center><font size=6 style=courier><p align=center>Hier findest du Informationen über mich und meine Interessen.<p align=center> Desweiteren könnt ihr mich für Anfragen unter dem Punkt Kontakt erreichen.<p align=center> Unter der Rubrik Fun findet ihr alles wichtige für euer Lachmuskeltraining...<p align=center>  Viel Spaß beim stöbern !</p>");

  } else {
var text = "<p align=\"center\"><font size=\"6\" style=\"courier\">Herzlich Willkommen %1 !!  Viel Spaß auf meiner Homepage. </font>";
var eingabe = 'NIX';
var ablauf = new Date();
var infuenfTagen = ablauf.getTime() + (30 * 60 * 1000);
ablauf.setTime(infuenfTagen);
{
 eingabe = prompt('Hallo Besucher. Bitte geben Sie Ihren Namen ein.');
 b = text.replace('%1',eingabe);
 document.cookie= b+'; expires=' + ablauf.toGMTString();
 document.writeln(b+"<p align=center><font size=6 style=courier>Hier findest du Informationen über mich und meine Interessen.<p align=center> Desweiteren könnt ihr mich für Anfragen unter dem Punkt Kontakt erreichen.<p align=center> Unter der Rubrik Fun findet ihr alles wichtige für euer Lachmuskeltraining...<p align=center>   Viel Spaß beim stöbern !</p>");



 
}}}
//-->
</SCRIPT>

<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY onselectstart="return false" style="CURSOR: url('ARRWAVES.ANI')" 
onload=Cookie() </BODY></HTML>

MfG
 
Wenn du willst, dass die Dinge, die nicht per write() ins Dokument geschrieben werden, auch nach dem write() Wirkung zeigen, musst du direkt beim Einlesen der Seite die Anweisung zum Schreiben geben.
Momentan tust du es beim onload.... das ist zu spät.
Alles, was sich bereits im Dokument befindet, wird da überschrieben.

Um das zu bewerkstelligen, musst du nicht viel ändern,...nehme den Aufruf von Cookie aus dem body-onload heraus und packe ihn innerhalb eines Script-Blocks direkt zwischen die Body-Tags.
Code:
.......
<BODY onselectstart="return false" style="CURSOR: url(ARRWAVES.ANI)">
<script type="text/javascript">
<!--
Cookie()
//-->
</script>
</BODY>
</HTML>
Die Funktion wird so direkt beim Einlesen des Dokumentes aufgerufen-> das was sich bisher im Dokument befindet bleibt erhalten.
 
Habe das Script jetzt zwischen den Body Tags und das onload aus dem Tag gelöscht.
Jetzt funktionieren zwar die Body-Eigenschaften, aber das Script stratet nicht.

HTML:
<HTML><HEAD>  <TITLE>Untitled Document</TITLE>


<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY onselectstart="return false" style="CURSOR: url('ARRWAVES.ANI')">
<SCRIPT type=text/javascript>
<!--
function Cookie()
{
var gespeichert = "nichts gespeichert";
if (document.cookie) {
  b = document.cookie;
  document.writeln(b, "<p align=center><font size=6 style=courier><p align=center>Hier findest du Informationen über mich und meine Interessen.<p align=center> Desweiteren könnt ihr mich für Anfragen unter dem Punkt Kontakt erreichen.<p align=center> Unter der Rubrik Fun findet ihr alles wichtige für euer Lachmuskeltraining...<p align=center>  Viel Spaß beim stöbern !</p>");

  } else {
var text = "<p align=\"center\"><font size=\"6\" style=\"courier\">Herzlich Willkommen %1 !!  Viel Spaß auf meiner Homepage. </font>";
var eingabe = 'NIX';
var ablauf = new Date();
var infuenfTagen = ablauf.getTime() + (30 * 60 * 1000);
ablauf.setTime(infuenfTagen);
{
 eingabe = prompt('Hallo Besucher. Bitte geben Sie Ihren Namen ein.');
 b = text.replace('%1',eingabe);
 document.cookie= b+'; expires=' + ablauf.toGMTString();
 document.writeln(b+"<p align=center><font size=6 style=courier>Hier findest du Informationen über mich und meine Interessen.<p align=center> Desweiteren könnt ihr mich für Anfragen unter dem Punkt Kontakt erreichen.<p align=center> Unter der Rubrik Fun findet ihr alles wichtige für euer Lachmuskeltraining...<p align=center>   Viel Spaß beim stöbern !</p>");




}}}
//-->
</SCRIPT>
 </BODY></HTML>

MfG
 

Neue Beiträge

Zurück