Hintergrundbild zentrieren und strecken

Cerberus
Hallo.
Ich habe folgendes Problem und zwar will das Hintergrundbild nicht zentriert und gestrecktwerden. Klingt zwar komisch ist aber so^^.

Ich hab mal hier und da geschaut aber das Hintergrundbild will sich nicht auf die ganze Seite verteilen. Wenn ich es nur zentriere dann bleibt oben, unten, links, und rechts ein weißer rand. wenn ich den script verändere und "Right" eingebe dann ist rechts kein rand mehr.
Und wie mache ich das jetzt damit sich das bild streckt.

Ich habe jetzt eine Auflösung von 1280*1024
Und wenn jetzt ein andere User kommt und nur eine Auflösung von 800*600 hat, was für ein script soll ich da erstllen?

Würde mich freuen wenn mir jemand helfen würde.
Ich benutze folgenden Script derzeit: -->


<body text="#000000" bgcolor="#000000" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<body background="C:/Dokumente und Einstellungen/Benutzer/Desktop/Homepage/Guild Wars HP/guildwars_wallpaper_highres-warrior-1024.jpg">
<body topmargin="0" style="background-image:url(C:/Dokumente und Einstellungen/Knaub/Desktop/Homepage/Guild Wars HP/guildwars_wallpaper_highres-warrior-1024.jpg);
background-repeat:no-repeat;background-position:center;"
ZeitenWandel
Schau mal hier: http://www.ramnip.net/cssbg.html
Vielleicht findest du da ja das, was du suchst.
Ich versteh dein Problem irgendwie nicht.
Taz
Also ein Hintergrundbild kannst du nicht "Strecken", sondern nur "wiederhohlen".
Area51sbk
Hallo!

Hast Du dein Problem mit html gelöst?

Lg Henrik
Blacksoul
Zitat:
Original von Area51sbk
Hallo!

Hast Du dein Problem mit html gelöst?

Lg Henrik


was meinst du mit der frage?
Area51sbk
Also ich habe mir jetzt so einen Hintergrund zusammen gebaut. einmal mit css und einmal mit php.
Jetzt möchte ich aber beide vorteile zusammen nutzen.
Leider bekomme ich das nicht hin da ich mir mit der sprache auch nicht so gut auskenne!
Vielleicht kannst Du mir da helfen!

Zitat:
<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=2.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=2.0)">
<title>www.e34-teile.de</title>


<style type="text/css">
body {background-image:url(motor.jpg); background-repeat:no-repeat;
background-position:50% 50%; background-attachment:fixed;}
</style>


<script language="JavaScript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

function scrollit_r2(seed)
{
var m1 = " Herzlich Willkommen auf e34-teile.de ";
var m2 = " Tragen Sie zur Verbesserung bei und schreiben Sie uns ihre Meinung";
var msg=m1+m2;
var out = " ";
var c = 1;
if (seed > 100)
{
seed--;
var cmd="scrollit_r2(" + seed + ")";
timerTwo=window.setTimeout(cmd,50);
}
else if (seed <= 100 && seed > 0)
{
for (c=0 ; c < seed ; c++)
{
out+=" ";
}
out+=msg;
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 0)
{
if (-seed < msg.length)
{
out+=msg.substring(-seed,msg.length);
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else
{
window.status=" ";
timerTwo=window.setTimeout("scrollit_r2(100)",45);
}
}
}
// -->
</script>
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#C0C0C0" vlink="#808080" alink="#FFFFFF" onload="timerONE=window.setTimeout('scrollit_r2(100)',500);">

<base target="rechts">
<br>

<br>
<br>
text
<br>
<p align="center"><font size="1">Diese Seite ist durch einen Aufruf im E34-Forum
entstanden.</font></p>
<p align="center">
<a href="java script:self.print()" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" target="_self" style="text-decoration: none">
Seite drucken</a></p>

</body>

</html>

Bei diesem Code habe ich den Hintergrund schön zentriert so wie ich es haben möchte. Aber der nachteil ist das ich alle Bilder die ich habe abwechselnd darstellen möchte

Zitat:
<?php
if(!function_exists('scandir')) {
function scandir($dir, $sortorder = 0) {
if(is_dir($dir)) {
$dirlist = opendir($dir);
while( ($file = readdir($dirlist)) !== false) {
if(!is_dir($file)) {
$files[] = $file;
}
}
($sortorder == 0) ? asort($files) : rsort($files);
return $files;
} else {
return FALSE;
break;
}
}
}


function random_pic() {
$ordner = "./bilder/random";
if($v = opendir($ordner)) {
$bilder = scandir($ordner);
$anzahl = count($bilder);
$bild = rand(0, $anzahl-1);
if($bilder[$bild] == "." || $bilder[$bild] == "..") {
return random_pic();
}
else {
return $bilder[$bild];
}
}
else {
if(is_file($ordner."/".$bilder[0])) {
return $bilder[0];
}
else {
return false;
}
}
}
?>


<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=2.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=2.0)">
<title>www.e34-teile.de</title>



<script language="JavaScript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

function scrollit_r2(seed)
{
var m1 = " Herzlich Willkommen auf e34-teile.de ";
var m2 = " Tragen Sie zur Verbesserung bei und schreiben Sie uns ihre Meinung";
var msg=m1+m2;
var out = " ";
var c = 1;
if (seed > 100)
{
seed--;
var cmd="scrollit_r2(" + seed + ")";
timerTwo=window.setTimeout(cmd,50);
}
else if (seed <= 100 && seed > 0)
{
for (c=0 ; c < seed ; c++)
{
out+=" ";
}
out+=msg;
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 0)
{
if (-seed < msg.length)
{
out+=msg.substring(-seed,msg.length);
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else
{
window.status=" ";
timerTwo=window.setTimeout("scrollit_r2(100)",45);
}
}
}
// -->
</script>
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#C0C0C0" vlink="#808080" alink="#FFFFFF" onload="timerONE=window.setTimeout('scrollit_r2(100)',500);" style="background-image: url('bilder/random/<?=random_pic(); ?>'); background-attachment: fixed";>


<base target="rechts">
<br>
<p align="center"><a href="http://www.e34-teile.de" target="_blank">
<img src="e34-teilebanner.jpg" border="2" alt="www.e34-teile.de" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" align="middle"></a>
<br>
<br>
<br>text
<br>
<p align="center"><font size="1">Diese Seite ist durch einen Aufruf im E34-Forum
entstanden.</font></p>
<p align="center">
<a href="java script:self.print()" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" target="_self" style="text-decoration: none">
Seite drucken</a></p>

</body>

</html>

Bei diesem Cod bekomme ich alle Dateien aus dem Ordner aber ich bekomme es nicht zentriert!
Leider habe ich auch alles in einer Datei stehen!
Wie schon gesagt ich kenne mich nicht gut aus!
Am besten wäre es wenn ich alles in einer extra Datei stehen hätte. Schon alleine weil mein FrontPage immer den php Cod umschreiben möchte.

Lg Henrik
Blacksoul
Wird das Hg-Bild nun geholt und nicht richtig ausgegeben oder wo genau liegt das problem?^^

mfg
Area51sbk
Also eigentlich habe ich bei php das Problem das ich nicht weis wie ich es in eine exta Datei schreibe damit FrontPage nicht immer wenn ich etwas umschreibe meine php Sätze abändert.
so ändert er die Zeile:
style="background-image: url('bilder/random/%3C?=random_pic(')">

das sollte so sein:

style="background-image: url('bilder/random/<?=random_pic(); ?>')">

2Problem ist, dass es nicht zentriert ausgegeben wird.

Kannst Du Dir auch unter
http://www.e34-teile.de/e34/versuch2.php
anschauen! Klick hier auch mal öfter auf F5 damit Du das mit den Bilder siehst.






Bei der css Version habe ich das Problem, dass ich immer nur ein festes Bilder habe.

Siehe:
http://www.e34-teile.de/e34/startseite2.html
Klick auch öfter auf F5

Lg Henrik
Blacksoul
Du könntest mal probieren, den <body> tag mit php auszugeben...dann musst du keine <? verschachteln..

bei versuch2 wird das bild nicht nur 1x dargestellt sondern wiederholt usw. weil du da kein css angegeben hast...da fehlt all dein css Augenzwinkern

mfg
Area51sbk
Leider habe ich keine Ahnung wie ich das mache!
Wie gesagt damit kenne ich mich nicht aus! Ich kann nur normales html bei css und php hören meine Kenntnisse ganz schnell auf!
Kannst Du mir vielleicht helfen?

LG Henrik
Hast Du ICQ?
Blacksoul
Machs am besten so:

php:
1:
2:
3:
4:
echo "<style type=\"text/css\">\n";
echo "body {background-image:url(".random_pic().");\n";
echo "background-repeat:no-repeat; background-position:50% 50%; background-attachment:fixed;}\n";
echo "</style>";


Das tuste zwischen:
code:
1:
2:
3:
4:
5:
6:
7:
<title>www.e34-teile.de</title>

###########HIER HIN##########

<script language="JavaScript"> 


Da wird dann der CSS-Code ausgegeben mit dem hintergrundbild oben...

body sieht dann so aus, wie bei der versuch1-css-seite:
code:
1:
2:
3:
<body bgcolor="#000000" text="#FFFFFF" link="#C0C0C0" vlink="#808080" alink="#FFFFFF" onload="timerONE=window.setTimeout('scrollit_r2(100)',500);">


mfg
Area51sbk
Klappt leider nicht!
siehe
http://www.e34-teile.de/e34/start.php

Kannst Du mir einen ganzen Code ausgeben?

Lg Henrik
Blacksoul
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:

<?php
if(!function_exists('scandir')) {
function scandir($dir$sortorder 0) {
if(is_dir($dir)) {
$dirlist opendir($dir);
while( ($file readdir($dirlist)) !== false) {
if(!is_dir($file)) {
$files[] = $file;
}
}
($sortorder == 0) ? asort($files) : rsort($files);
return $files;
} else {
return FALSE;
break;
}
}
}


function random_pic() {
$ordner "./bilder/random";
if($v opendir($ordner)) {
$bilder scandir($ordner);
$anzahl count($bilder);
$bild rand(0$anzahl-1);
if($bilder[$bild] == "." || $bilder[$bild] == "..") {
return random_pic();
}
else {
return $bilder[$bild];
}
}
else {
if(is_file($ordner."/".$bilder[0])) {
return $bilder[0];
}
else {
return false;
}
}
}
?>


<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=2.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=2.0)">
<title>www.e34-teile.de</title>
<?php
echo "<style type=\"text/css\">\n";
echo "body {background-image:url(".random_pic().");\n";
echo "background-repeat:no-repeat; background-position:50% 50%; background-attachment:fixed;}\n";
echo "</style>";
?>
<script language="JavaScript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

function scrollit_r2(seed)
{
var m1 = " Herzlich Willkommen auf e34-teile.de ";
var m2 = " Tragen Sie zur Verbesserung bei und schreiben Sie uns ihre Meinung";
var msg=m1+m2;
var out = " ";
var c = 1;
if (seed > 100)
{
seed--;
var cmd="scrollit_r2(" + seed + ")";
timerTwo=window.setTimeout(cmd,50);
}
else if (seed <= 100 && seed > 0)
{
for (c=0 ; c < seed ; c++)
{
out+=" ";
}
out+=msg;
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 0)
{
if (-seed < msg.length)
{
out+=msg.substring(-seed,msg.length);
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else
{
window.status=" ";
timerTwo=window.setTimeout("scrollit_r2(100)",45);
}
}
}
// -->
</script>
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#C0C0C0" vlink="#808080" alink="#FFFFFF" onload="timerONE=window.setTimeout('scrollit_r2(100)',500);">


<base target="rechts">
<br>
<p align="center"><a href="http://www.e34-teile.de" target="_blank">
<img src="e34-teilebanner.jpg" border="2" alt="www.e34-teile.de" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" align="middle"></a>
<br>
<br>
<br>text
<br>
<p align="center"><font size="1">Diese Seite ist durch einen Aufruf im E34-Forum
entstanden.</font></p>
<p align="center">
<a href="java script:self.print()" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" target="_self" style="text-decoration: none">
Seite drucken</a></p>

</body>

</html>


Du hattest einfach nur die einleitungstags <?php und ?> für das script vergessen^^
Area51sbk
Hi!

Geht leider immer noch nicht!
Siehe:
http://www.e34-teile.de/e34/start.php

Lg Henrik
Blacksoul
Du musst natürlich daran denken, dass die bilder dann auch im gleichen ordner sein müssen, wie vorher bei motor usw. Augenzwinkern

Ich habs nun so geändert, dass die bilder immer aus dem ordner $ordner aus dem script oben genommen werden..

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:

<?php
if(!function_exists('scandir')) {
function scandir($dir$sortorder 0) {
if(is_dir($dir)) {
$dirlist opendir($dir);
while( ($file readdir($dirlist)) !== false) {
if(!is_dir($file)) {
$files[] = $file;
}
}
($sortorder == 0) ? asort($files) : rsort($files);
return $files;
} else {
return FALSE;
break;
}
}
}


function random_pic() {
$ordner "./bilder/random"// ....in diesem ordner müssen die sein! Ohne / am Ende!
if($v opendir($ordner)) {
$bilder scandir($ordner);
$anzahl count($bilder);
$bild rand(0$anzahl-1);
if($bilder[$bild] == "." || $bilder[$bild] == "..") {
return random_pic();
}
else {
return $bilder[$bild];
}
}
else {
if(is_file($ordner."/".$bilder[0])) {
return $bilder[0];
}
else {
return false;
}
}
}
?>


<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=2.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=2.0)">
<title>www.e34-teile.de</title>
<?php
echo "<style type=\"text/css\">\n";
echo "body {background-image:url($ordner/".random_pic().");\n";
echo "background-repeat:no-repeat; background-position:50% 50%; background-attachment:fixed;}\n";
echo "</style>";
?>
<script language="JavaScript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

function scrollit_r2(seed)
{
var m1 = " Herzlich Willkommen auf e34-teile.de ";
var m2 = " Tragen Sie zur Verbesserung bei und schreiben Sie uns ihre Meinung";
var msg=m1+m2;
var out = " ";
var c = 1;
if (seed > 100)
{
seed--;
var cmd="scrollit_r2(" + seed + ")";
timerTwo=window.setTimeout(cmd,50);
}
else if (seed <= 100 && seed > 0)
{
for (c=0 ; c < seed ; c++)
{
out+=" ";
}
out+=msg;
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 0)
{
if (-seed < msg.length)
{
out+=msg.substring(-seed,msg.length);
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else
{
window.status=" ";
timerTwo=window.setTimeout("scrollit_r2(100)",45);
}
}
}
// -->
</script>
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#C0C0C0" vlink="#808080" alink="#FFFFFF" onload="timerONE=window.setTimeout('scrollit_r2(100)',500);">


<base target="rechts">
<br>
<p align="center"><a href="http://www.e34-teile.de" target="_blank">
<img src="e34-teilebanner.jpg" border="2" alt="www.e34-teile.de" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" align="middle"></a>
<br>
<br>
<br>text
<br>
<p align="center"><font size="1">Diese Seite ist durch einen Aufruf im E34-Forum
entstanden.</font></p>
<p align="center">
<a href="java script:self.print()" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" target="_self" style="text-decoration: none">
Seite drucken</a></p>

</body>

</html>
Area51sbk
Also ich habe jetzt in jedem Ordner Bilder
Habe auch extra den Ordner "$ordner" angelegt!
Funktioniert leider immer noch nicht!

Lg Henrik
Blacksoul
Nene...so nicht^^

du hattest oben:

code:
1:
2:
3:
$ordner = "./bilder/random"; // ....in diesem ordner müssen die sein! Ohne / am Ende!


Definiert... da drin müssen die bilder sein.
Nimm mal folgendes:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:

<?php
if(!function_exists('scandir')) {
function scandir($dir$sortorder 0) {
if(is_dir($dir)) {
$dirlist opendir($dir);
while( ($file readdir($dirlist)) !== false) {
if(!is_dir($file)) {
$files[] = $file;
}
}
($sortorder == 0) ? asort($files) : rsort($files);
return $files;
} else {
return FALSE;
break;
}
}
}
$ordner "./bilder/random"// ....in diesem ordner müssen die sein! Ohne / am Ende!

function random_pic() {
global $ordner;
if($v opendir($ordner)) {
$bilder scandir($ordner);
$anzahl count($bilder);
$bild rand(0$anzahl-1);
if($bilder[$bild] == "." || $bilder[$bild] == "..") {
return random_pic();
}
else {
return $bilder[$bild];
}
}
else {
if(is_file($ordner."/".$bilder[0])) {
return $bilder[0];
}
else {
return false;
}
}
}
?>


<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Page-Enter" content="blendTrans(Duration=2.0)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=2.0)">
<title>www.e34-teile.de</title>
<?php
echo "<style type=\"text/css\">\n";
echo "body {background-image:url(".$ordner."/".random_pic().");\n";
echo "background-repeat:no-repeat; background-position:50% 50%; background-attachment:fixed;}\n";
echo "</style>";
?>
<script language="JavaScript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

function scrollit_r2(seed)
{
var m1 = " Herzlich Willkommen auf e34-teile.de ";
var m2 = " Tragen Sie zur Verbesserung bei und schreiben Sie uns ihre Meinung";
var msg=m1+m2;
var out = " ";
var c = 1;
if (seed > 100)
{
seed--;
var cmd="scrollit_r2(" + seed + ")";
timerTwo=window.setTimeout(cmd,50);
}
else if (seed <= 100 && seed > 0)
{
for (c=0 ; c < seed ; c++)
{
out+=" ";
}
out+=msg;
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else if (seed <= 0)
{
if (-seed < msg.length)
{
out+=msg.substring(-seed,msg.length);
seed--;
var cmd="scrollit_r2(" + seed + ")";
window.status=out;
timerTwo=window.setTimeout(cmd,100);
}
else
{
window.status=" ";
timerTwo=window.setTimeout("scrollit_r2(100)",45);
}
}
}
// -->
</script>
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#C0C0C0" vlink="#808080" alink="#FFFFFF" onload="timerONE=window.setTimeout('scrollit_r2(100)',500);">


<base target="rechts">
<br>
<p align="center"><a href="http://www.e34-teile.de" target="_blank">
<img src="e34-teilebanner.jpg" border="2" alt="www.e34-teile.de" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" align="middle"></a>
<br>
<br>
<br>text
<br>
<p align="center"><font size="1">Diese Seite ist durch einen Aufruf im E34-Forum
entstanden.</font></p>
<p align="center">
<a href="java script:self.print()" onmouseover="status='www.e34-teile.de'; return true;" onmouseout="status='www.e34-teile.de';" target="_self" style="text-decoration: none">
Seite drucken</a></p>

</body>

</html>
Area51sbk
Super :-) Es funktioniert!
Cool Danke!!!!!

Aber ich hatte in jedem ordner Bilder gehabt! verwirrt verwirrt

Wenn ich jetzt die Datei mit FrontPage öffne ändert das Programm dann eigentlich wieder irgendetwas?
Achso! Ich habe sicher nicht alles html seiten im gleichen ordner! Wie sage ich dem php das der erst eine Ordner zurück gehen muss und danach in dem und dem Ordner schauen muss. Verwerts ist einfah da gebe ich nur ordner1/ordner2/usw an aber zurück?


Danke nochmals für deine hilfe!


Lg Henrik
Blacksoul
Wie gesagt. die bilder einfach in einen unterordner tun und den bei $ordner in dem script angeben...(da wo was kommentiert ist und davon steht)..

ob frontpage was ändert, kann ich nicht sagen, da ich das prog nicht nutze, aber wenn, hast du hier ja noch die sicherheitskopie Augenzwinkern

wenn bis mittwoch was sein sollte..anderes forum habsch genannt...
sonst nach mittwoch bin ich auch wieder da^^

mfg
gute nacht Schlafen
Area51sbk
Danke nochmals! Das mit den Ordnern bekomme ich noch raus!
Meine frage ist nur da ich dem Programm ja sagen muss aus welchem Ordner der die Bilder nehmen muss, wo der Ordner ist.

Möchte das deine Programmierung doch in mehreren Dateien verwenden! Die Dateien sind in verschiedenen Ordnern. Da ich nur einen Ordner haben möchte wo alle Bilder drin sind muss ich doch auch mit den Ordnerangaben zurück gehen. Wie mache ich das mit php?
Mit htm geht das doch mit .../Ordner

Danke nochmals!

Lg Henrik