mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 06.12.2024 23:52 Benutzername: Passwort: Auto-Login

Thema: Zufallbild Javascript nur mit Pfadangabe vom 14.08.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Zufallbild Javascript nur mit Pfadangabe
Autor Nachricht
Farbmalkasten
Threadersteller

Dabei seit: 14.08.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 14.08.2010 17:18
Titel

Zufallbild Javascript nur mit Pfadangabe

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich verfolge schon länger das Forum und habe mich jetzt auch mal registriert, um euch mit Fragen zu durchlöchern *zwinker*

Ich suche verzweifelt nach einem Javascript, dass ein Zufallsbild in der HTML-Seite ausgibt. So weit so gut. Dazu gibt es auch im Internet genügend Scripte, nur leider muss man immer eine direkte Angabe zur Datei machen (pfad1/pfad2/bild.jpg).

Ich suche nun ein Javascript, indem man nur den Pfad angeben muss (/pfad1/pfad2/) und dass aus diesem Ordner die Bilder zufällig angezeigt werden. Es kommen nämlich täglich neue Fotos in die Galerien und dann jedes Mal die neuen Bilder in das Javascript einzutragen wäre ein bischen sehr mühsam *bäh*

Weiß jemand von euch, wo ich so ein Script finden kann?

Viele Grüße

Farbmalkasten *Thumbs up!*

PS: Ich weiß auch, dass es mit php geht, aber der Aufwand ist zu groß an die 100 HTML-Seiten neu als Php Dateien zu speichern, weil auf jeder einzelnen dieses Script ausgeführt wird. *zwinker* Deswegen suche ich ein Javascript *bäh*
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 14.08.2010 19:31
Titel

Antworten mit Zitat Zum Seitenanfang

Hi Farbmalkasten,
dein JavaScript müsste aber schon die Dateinamen wissen
(über javascript lassen sich ja eine Ordner auslesen etc pp).

Falls deine Bilder immer im selben Ordner lägen und alle
vom selben Dateityp (gif,jpg,png) wären und der Dateinamen
zb. eine aufsteigende Nummer hätte, dann könntest Du auch
ohne Bilderarray ein Zufallsbild ausgeben.

Beispiel:
Code:
<html>
<head>
<title>Zufallsbild</title>
<script type="text/javascript">
   // pfad zu den Bildern
   var myPath = 'mein-bilderordner/';
   // dateiprefix der bilder
   var myPrefix = 'image';
   // dateisuffix der bilder;
   var mySuffix = '.gif';
   // Anzahl der Bilder
   var myImageCount = 3;
   // Zufallsnummer (min 1, max Anzahl)
   var randomNr =  Math.round(1+(myImageCount * Math.random()));
   // Bildpfad zusammenschnipseln
   var randomSrc = myPath + myPrefix + randomNr + mySuffix;
   // bild schonmal vorladen
   var randomImg = new Image();
   randomImg.src = randomSrc;
</script>
</head>
<body>
<img src="defaultimage.gif" id="zufallsbild-id" alt="" />
<script type="text/javascript">
   // hier wird das bild ausgetaucht
   document.getElementById('zufallsbild-id').src = randomImg.src;
</script>
</body>
</html>


Eine weitere Variante wäre, du generierst ein JavaScript-Bilder-
Array per z.B. Php (readdir) und bindest es dann als Javascript-File
z.B. so ein:
<script type="text/javascript" src="bilderarray.php"></script>
Müsstes dann aber wohl noch einen entsprechenden Header
vorne weg schicken: header("Content-type: application/x-javascript");

Je nach Traffic kannst Du das erzeugte Array natürlich auch als
statisches File sichern und nur einmal am Tag refreshen.

Grüße
zweitaccount
  View user's profile Private Nachricht senden
Anzeige
Anzeige
S.Franke

Dabei seit: 27.03.2007
Ort: Bielefeld
Alter: 45
Geschlecht: Männlich
Verfasst Sa 14.08.2010 23:15
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

evtl wäre es auch eine Alternative wenn du dein javaScript dynamisch über PHP erstellst.

So könntest du tatsächlich nur auf Basis eines "Startverzeichnisses" alle Unterordner und Dateien durchsuchen und zufällig welche anzeigen.

Das Skript auf PHP Seite ist auch nicht wirklich lang/kompliziert.

Lg Stefan
  View user's profile Private Nachricht senden
Farbmalkasten
Threadersteller

Dabei seit: 14.08.2010
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 15.08.2010 18:11
Titel

Antworten mit Zitat Zum Seitenanfang

Ahhh !

Vielen Dank ! Ist zwar etwas aufwändiger, aber funktioniert Lächel

Dankeschön Lächel !
  View user's profile Private Nachricht senden
 
Ähnliche Themen Pfadangabe
genaue pfadangabe von iframes
Include mit relativer Pfadangabe
PDF mit Verknüpfung zu Excel-Datei auf CD-Rom= Pfadangabe?
[javascript] mit <select> feld wert an javascript funk
javascript in php
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.