You are not logged in.

wcf.regNote.message

andy1478

Beginner

  • "andy1478" started this thread

Posts: 44

  • Send private message

1

Sunday, July 4th 2004, 12:02pm

Zufallsbild einbinden

Wie kann ich ein Zufallsbild auf meine Startseite einbinden.
Die Fotos liegen auf einer anderen Seite ?
Gruß Andy



Astronic

Trainee

Posts: 116

Location: Rhein-Main

  • Send private message

2

Sunday, July 4th 2004, 1:01pm

Hallo Andy!
Ich hab dein Thema mal verschoben, denn ich glaube HMTL reicht dafür nicht.
Hierfür benötigst du PHP, Pearl oder andere Sprachen, wie zum Beispiel Javascript.
ICh werde dir das mal mit Javascript zeigen, da es eine der Einfachsten Sprachen ist, und da du zum ausführen keine speziellen Programme installieren musst (wie zum Beispiel einen webserver und PHP bei PHP).
Außerdem ist die Funktion so simpel, das das ruhig der Client übernehmen kann.

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script language="JavaScript"> 

var imagenumber ; 
var randomnumber Math.random() ; 
var rand1 Math.round( (imagenumber-1) * randomnumber) + images = new Array 
images[1] = "bild1.jpg" 
images[2] = "bild2.jpg" 
images[3] = "bild3.jpg" 
images[4] = "bild4.jpg" 
images[5] = "bild5.jpg" 
var image images[rand1</script>


So.
var imagenumber steht für die Anzahl der Bilder, var randomnumber = Math.random() ist für die Funktion zum suchen des Zufallsbildes da, und var rand1 ist die eigentliche Funktion.
Das da schreibst du am besten in den Header der Seite, jetzt brauchst du nurnoch einen Befehl, um ihn auszuführen:

PHP Source code

1
2
3
<script language="JavaScript"document.write('<IMG SRC="' image '">'</script>

Der ausgewählte Dateiname, (zum beispiel bild2.jpg) wird nun einfach in den Bildtag eingesetzt.
DAs wars auch schon...
Astronic
Mod: PHP, HTML, Windows, Mac
Ich gebe gerne Hilfe und Tipps per PM, aber bitte nicht per e-Mail.
:)

andy1478

Beginner

  • "andy1478" started this thread

Posts: 44

  • Send private message

3

Sunday, July 4th 2004, 3:31pm

Ich habe alles eingesetzt,leider bekomme ich kein Bild muß ich einen Bestimmten Ordner dafür nehmen ?
oder wo soll ich die Bilder lassen ?
Habe Bild_1.Jpg ersetzt mit einer Bilddatei.
Funzt aber leider nicht so ;(
Sieht dann so aus
Gruß Andy



braindead

Beginner

Posts: 22

  • Send private message

4

Sunday, July 4th 2004, 8:40pm

bei dir steht folgendes auf der seite.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
<script language="JavaScript"> 
var imagenumber = 5 ; 
var randomnumber = Math.random() ; 
var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ; 
images = new Array 
images[1] = "the_finalists" 
images[2] = "the_finalists" 
images[3] = "the_finalists" 
images[4] = "the_finalists" 
images[5] = "the_finalists" 
var image = images[rand1] 
</script>


bd

andy1478

Beginner

  • "andy1478" started this thread

Posts: 44

  • Send private message

5

Sunday, July 4th 2004, 8:45pm

grrr ich weiß,habe ich auch als Test selber reingeschrieben
Gruß Andy



Astronic

Trainee

Posts: 116

Location: Rhein-Main

  • Send private message

6

Monday, July 5th 2004, 6:54am

Natürlich musst du, wenn die Bilder in einem Ordner liegen, auch den Ordnerpfad dazuschreiben, also statt nur Bild_1.jpg, auch bilderordner/bild_1.jpg...
Astronic
Mod: PHP, HTML, Windows, Mac
Ich gebe gerne Hilfe und Tipps per PM, aber bitte nicht per e-Mail.
:)

andy1478

Beginner

  • "andy1478" started this thread

Posts: 44

  • Send private message

7

Tuesday, July 6th 2004, 9:12pm

Jau hat gefunzt,hatte noch das Prob das ich kein .Jpg dahinter hatte macht er dann auch nicht ?(
Kann man die ganze sache dan noch in ein Fenster bringen das eine Feste größe hat ?
Gruß Andy



Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

8

Wednesday, July 7th 2004, 7:51am

Du meinst in nem Popup Fenster ?

andy1478

Beginner

  • "andy1478" started this thread

Posts: 44

  • Send private message

9

Wednesday, July 7th 2004, 12:42pm

Vielleicht oder einfach auf einer Seite in einen bestimmten Fenster
Gruß Andy



andy1478

Beginner

  • "andy1478" started this thread

Posts: 44

  • Send private message

10

Saturday, July 10th 2004, 6:35pm

kann man es in eine bestimmte Größe Öffnen (nicht als Popup)
Gruß Andy



bauser

Intermediate

Posts: 384

Occupation: Senior Software Engineer

  • Send private message

11

Monday, July 12th 2004, 11:10am

du kannst wenn du nur die größe des bildes verändern willst zum beispiel in das <img> tag noch width und height angeben.

<img src="bild.jpg" width="200" height="300"> verzerrt das bild auf breite 200 und höhe 300.
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!

Tidus

Beginner

Posts: 1

  • Send private message

12

Saturday, November 13th 2004, 6:34pm

^hi.

Ich habe auch ein problem.
Ich möchte den Code einbauen, das klappt soweit aber sobald ich es reloade kommt bei den eigenschaften des Bilds nur

Source code

1
http://localhost/html/undefined


es wird nur ein rotes kreuz angezeigt

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

13

Saturday, November 13th 2004, 9:37pm

Kannst du die Seite so mal temporär online stellen damit man
sich des genau anschauen kann wie du das eingebaut hast usw. ?


Ciao Ephraim

piep001

Intermediate

Posts: 338

Location: NRW

Occupation: Fachinformatiker (AE)

  • Send private message

14

Monday, November 15th 2004, 10:19am

Ich habe für PHP-Freunde noch nen Script dazu, welches ich leider noch nicht getestet habe. Bei JavaScript ist es ja immer so ne Sache ... hat der Anwender es aktiviert oder nicht?

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!php

// Mit hilfe von diesem Code können Sie ganz einfach ein Zufallsbild- oder text einbleden lassen.
// Die in dem Array "medien" stehenden werte können Sie ganz einfach durch Ihre Bilder ersetzen. Sie können in dem Array so viele Bilder wie Sie wollen einfügen.
// Natürlich können Sie auch Texte anstelle von den Bildern schreiben, dann werden diese zufällig ausgewählt.

$medien = array("bild1.jpg","bild2.jpg");

mt_srand ((double)microtime()*1000000);

$auswahl = mt_rand(0,(count($medien) - 1));

// zur ausgabe von Bildern
<img src="bilder/<?php echo "$medien[$auswahl]"??>"?>";

// zur ausgabe von Texten
echo $medien[$auswahl];

?>
Spaß im Netz auf www.piep001.de

wcf.user.socialbookmarks.titel