marquee functie

  • Onderwerp starter Onderwerp starter DVDL
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

DVDL

Gebruiker
Lid geworden
11 dec 2002
Berichten
92
via onderstaande simpele code laat ik 15 foto's in een balk over het scherm bewegen.
2 vraagjes:
- er zit een blanco ruimte telkens tussen begin en einde, hoe kan ik dit aaneensluitend laten scrollen?
is het ook mogelijk om alle foto's die in een map op de server geplaatst worden automatisch aan de strip toe te voegen zodat niet telkens de code aangepast moet worden?

HTML:
<marquee onMouseOver="javascript:stop();" onMouseOut="javascript:start();" direction="right">
<img src="strip/1.jpg" />
<img src="strip/2.jpg" />
<img src="strip/3.jpg" />
<img src="strip/4.jpg" />
<img src="strip/5.jpg" />
<img src="strip/6.jpg" />
<img src="strip/7.jpg" />
<img src="strip/8.jpg" />
<img src="strip/9.jpg" />
<img src="strip/10.jpg" />
<img src="strip/11.jpg" />
<img src="strip/12.jpg" />
<img src="strip/13.jpg" />
<img src="strip/14.jpg" />
<img src="strip/15.jpg" />
</marquee>
 
Laatst bewerkt door een moderator:
vraag 1: Neen, dat is niet mogelijk. Zo werkt marquee nu eenmaal. Als je dat echt als een niet-onderbroken reeks wil tonen, zal je een java-scriptje moeten gebruiken.

vraag 2: Ja, dát kan wel, maar daarvoor het je een stukje PHP-code voor nodig. Vooral de functies opendir() en readdir() zullen daarbij nuttig blijken...
 
vraag 1: Neen, dat is niet mogelijk. Zo werkt marquee nu eenmaal. Als je dat echt als een niet-onderbroken reeks wil tonen, zal je een java-scriptje moeten gebruiken.

vraag 2: Ja, dát kan wel, maar daarvoor het je een stukje PHP-code voor nodig. Vooral de functies opendir() en readdir() zullen daarbij nuttig blijken...

Alle hulp ivm. vraag 2 is welkom :o, ben een totale leek als het op PHP-code aankomt..:confused:
 
Met deze code zal het wel lukken ;)
Wel nog het juiste pad naar de foto's invullen (regel 5)
voorbeeld.php :
PHP:
<html>
  <body>
    <marquee>
<?php
  $hoofdmap="./fotomap";
  if($handle = opendir($hoofdmap)){
    while(($read = readdir($handle)) !== false){
      if(($read != ".") and ($read != "..")){
        echo "<img src='$hoofdmap/$read'> ";
      }
    }
    closedir($handle);
  }
?>
    </marquee>
  </body>  
</html>
 
lukt niet:confused:

heb de code exact gecopierd en de naam fotomap gewijzigd in strip dat is de naam van de map met de foto's

Deze stonden eerst in een submap "starnet/media/strip" dacht dat het misschien daardoor kwam en heb de map dan verplaatst maar ik krijg totaal niets te zien. :(
 
Staat die map strip in dezelfde map als waar het php-scriptje staat? Dan zou het moeten werken...
PHP:
$hoofdmap="./strip";
Ik vermoed echter dat de map strip 'naast' de map staat waar het php-scriptje in zit. In dat geval moet er nog een extra punt voor komen
PHP:
$hoofdmap="../strip";
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan