Background no repeat
silent
- html
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
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
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