silent: Background no repeat

Hallo, erstmal den quellcode dann die frage

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>blub</title>
 <link href="../css/style.css" rel="stylesheet" type="text/css" />
 <style type="text/css">@import url(style.css) all;</style>

<SCRIPT LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
 <!-- Hide script from older browsers
 expireDate = new Date
 expireDate.setMonth(expireDate.getMonth()+6)
 hitCt = eval(cookieVal("pageHit"))
 hitCt++
 document.cookie = "pageHit="+hitCt+";expires=" + expireDate.toGMTString()
 function cookieVal(cookieName) {
 thisCookie = document.cookie.split("; ")
 for (i=0; i<thisCookie.length; i++) {
 if (cookieName == thisCookie[i].split("=")[0]) {
 return thisCookie[i].split("=")[1]
 }
 }
 return 0
 }

// End hiding script -->
 function WertSetzen(blub) {
  document.getElementsByTagName("body")[0].background = blub;
 }
 </script>
 </head>
 <body >
 <BR>
 <div align="left" class="advent">

<p align="right" class="print">
  <input type=button value=" print " onClick="javascript:window.print()">
 </p>
   <p class="text">

<SCRIPT LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
 <!-- Hide script from older browsers
 if (hitCt!=1)
 {WertSetzen('top2.jpg')};
 if (hitCt==1)
 {WertSetzen('top.jpg')};
 // End hiding script -->
 </script>
 </p>
 </body>
 </html>

Hallo

document.getElementsByTagName("body")[0].background = blub;

Hiermit verweise ich auf den hintergrund

er soll wenn der user schonmal auf der page war via cookie geändert werden

okay folgende sprob

das script klappt nur sind die bilder z.b. 600*800 groß

sollte jmd das fenster vergrößern kommt ja autom ein bild daneben/dadrunter....

wie baut man hier etwas ein wie "no repeat"

jmd ne idee

  1. Hallo silent.

    Hallo, erstmal den quellcode dann die frage

    Der Quellcode ist gänzlich ungültig. Die Fehler rühren fast ausnahmslos aus einer Unkenntnis der <http://de.selfhtml.org/html/xhtml/unterschiede.htm@title=Eigenheiten von XHTML>.

    document.getElementsByTagName("body")[0].background = blub;

    Besser so:

    document.body.[ref:self811;javascript/objekte/style.htm@title=style].background = 'url(' + blub + ')';

    wie baut man hier etwas ein wie "no repeat"

    Zum Beispiel so:

    document.body.[ref:self811;javascript/objekte/style.htm@title=style].backgroundRepat = 'no-repeat';

    (Oder du setzt all diese Eigenschaften für eine ID/Klasse, welche du dem body-Element dann verpasst.)

    Einen schönen Montag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. Hello out there!

      Besser so:
      document.body.[ref:self811;javascript/objekte/style.htm@title=style].background = 'url(' + blub + ')';

      Zum Beispiel so:
      document.body.[ref:self811;javascript/objekte/style.htm@title=style].backgroundRepat = 'no-repeat';


      So nicht. ;-)

      Da die 'http://de.selfhtml.org/css/eigenschaften/hintergrund.htm@title=background'-Eigenschaft eine Zusammenfassung von 'background-image', 'background-repeat' u.a. ist, geht’s auch so:

      document.body.style.background = 'url(' + blub + ') no-repeat';

      See ya up the road,
      Gunnar

      --
      „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)