Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

unlocker

Routinier

Dabei seit: 17.09.2002

Beiträge: 304

 

1 Zum Seitenanfang

Samstag, 10. Juli 2004, 17:41

Javascript Diashow -->Übergänge

Moinsen,

also ich habe im Grunde keine Ahnung von Javascript, habe es aber trotzdem gebraucht um eine Diashow zu machen,als Javaapplet wollte ich es nicht machen.



Dies ist der Code:


<SCRIPT LANGUAGE="JAVASCRIPT">
var bild=new Image;
var dia=new Array (

<?php
$verzeichnis=substr($verzeichnis,0,-6);

$in=0;

$pfad = "/home/www/web20/html/rochen/$verzeichnis/";
$dir = opendir($pfad);
while($filename = readdir($dir)) {
if(strstr($filename, ".jpg") || strstr($filename, ".JPG")) {
$bilder[] = $filename;
$in++;
}
}
asort($bilder);
reset($bilder);
$mo=0;
$ino=$in-1;
foreach($bilder as $value) {


if($mo<$ino)
{
echo "'$verzeichnis/$value',";
$mo++;
}
else
{
echo "'$verzeichnis/$value'";
}


}

?>
);
var a=-1;
function diashow()
{
a++;
window.document.images[0].src=dia[a];
if (a==<?php echo $mo; ?>)
{
a=-1;
}
window.setTimeout ('diashow()',2800);
}
</SCRIPT>


--------------
Ich habe noch etwas PHP eingearbeitet und es funktioniert auch alles,allerdings würde ich mir wünschen,dass es eine Art Effekt gibt wenn ein neues Bild geladen wird,also verwischen,zerbröseln oder keine Ahnung.

Gibt es sowas in Javascript?

Wenn ja,sagt mir doch bitte wie und am besten auch wie man das einbaut,da meien Kenntnisse in der Sprache sehr sehr begrenzt sind.


Besten Dank schonmal..

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »unlocker« (10. Juli 2004, 17:43)

 

Abi_Andy

Haudegen

Dabei seit: 02.04.2003

Beiträge: 681

 

2 Zum Seitenanfang

Sonntag, 11. Juli 2004, 01:36

Meinst du soetwas in der Art:

Quellcode

1
2
<meta http-equiv="Page-Enter" content="progid:DXImageTransform.Microsoft.Fade(Duration=0.2)">
<meta http-equiv="Page-Exit" content="progid:DXImageTransform.Microsoft.Fade(Duration=0.2)">


?

(Einfach in den Header des Dokuments packen)

Ausser FADE gibt's noch einige andere Effekte. Hier mal dazu die passende Seite: http://www.dhtmlcentral.com/tutorials/tu…asp?page=2&id=4
Warum kann ein Tag nicht 36 Stunden haben? ://
 

unlocker

Routinier

Dabei seit: 17.09.2002

Beiträge: 304

 

3 Zum Seitenanfang

Sonntag, 11. Juli 2004, 11:32

ja sowas meine ich aber es funktioniert nicht,der effekt soll kommen wenn ein bild vom anderen ersetzt wird,die seite wird irgendwie nicht komplett neu geladen.
 

Abi_Andy

Haudegen

Dabei seit: 02.04.2003

Beiträge: 681

 

4 Zum Seitenanfang

Montag, 12. Juli 2004, 19:50

Die Lösung dieses Problems liegt irgendwo hier drin: http://www.andrew.cmu.edu/user/ruifengs/…y/slideshow.php

Ist mir jetzt allerdings zu viel Arbeit den ganzen Code durchzuwühlen, ich hoffe du hast Verständnis dafür ... die andere Variante wäre, dass du die Bilder in einem iframe platzierst ... dann könntest du die Sache einfach in den Header reinpacken und dann halt bei nächsten Bild einfach nur die Location von dem Iframe ändern (also dein PHP-Script aufrufen und per Parameter einfach das aktuelle Bild übergeben).

Letztere Lösung wäre natürlich nicht ganz sooo sauber wie die erste, aber dafür wesentlich leichter umzusetzen. (zumindest müsstest du dafür nicht den ganzen Code von diesem PHP-Script durchgehen).
Warum kann ein Tag nicht 36 Stunden haben? ://
 

Leinat

Doppel-As

Dabei seit: 04.10.2005

Beiträge: 113

 

5 Zum Seitenanfang

Samstag, 1. April 2006, 22:30

irgendwie findet er die adresse nicht...
Ich bin noch jung ich darf das :P