login  Naam:   Wachtwoord: 
Registreer je!
 Forum

afbeelding vervangen (Opgelost)

Offline pijke - 24/10/2010 18:24
Avatar van pijkeGouden medaille

Lid
hallo.

ik wil graag zodra een pagina helemaal is geladen, een bepaalde afbeelding op die pagina vervangen door een andere afbeelding.
ik heb hiermee al gigantisch lopen stoeien maar ik kom er maar niet uit.
ik weet dat je een ID of NAME moet meegeven aan die afbeelding, maar verder lukt het maar niet.
weet iemand hoe je dit moet aanpakken?
alvast bedankt, Pijke.

8 antwoorden

Gesponsorde links
Offline WouterJ - 24/10/2010 18:32
Avatar van WouterJ HTML gevorderde Je bedoelt een slideshow?
Offline pijke - 24/10/2010 18:35
Avatar van pijke Gouden medaille

Lid
nee, gewoon een afbeelding vervangen door een andere.
bij een img tag dus de src veranderen.
Offline Hend - 24/10/2010 20:12
Avatar van Hend Lid dit is niet de beste oplossing maar beter zou ik het niet kunnen:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title></title>
  6. <script language="JavaScript" type="text/javascript">
  7. function wissel() {
  8. setTimeout ("wisselen()", 2000);
  9. }
  10.  
  11. function wisselen() {
  12. divfoto.innerHTML = '<img src="plaatje2.jpg" alt="plaatje 2"/>';
  13. }
  14. </script>
  15. </head>
  16. <body onload="wissel()">
  17.  
  18. <div id='divfoto'>
  19. <img src="plaatje1.jpg" alt="plaatje 1"/>
  20. </div>
  21.  
  22. </body>
  23. </html>

en dan moet je de tijd in milisecondes even aanpassen aan de gemiddelde laadtijd.
maar zoals ik al zei: het is niet de beste oplossing
Offline pijke - 24/10/2010 20:22
Avatar van pijke Gouden medaille

Lid
bedankt.
maar er schijnt toch iets te zijn zoals: plaatje.src='nieuweafbeelding.png'?
ik heb met dat soort dingen lopen stoeien maar ik kom er maar niet uit.
Offline Hend - 25/10/2010 16:59
Avatar van Hend Lid ik heb even heel snel gekeken:
misschien is dit iets
http://www.javascriptkit.com/howto/showie42.shtml
Offline pijke - 25/10/2010 17:39
Avatar van pijke Gouden medaille

Lid
ja, dat is het!
maar is er nog een elegante mannier om dat automatisch te laten doen zodra de pagina geladen is?
Offline Kevin - 25/10/2010 19:18 (laatste wijziging 25/10/2010 19:18)
Avatar van Kevin Crew Ajax/REST JavaScript:

Als je een lib gebruikt zoals bv jQuery:
  1. $(document).ready(function(){
  2. $("img#IDnaam").attr('src','locatie/naar-nieuweImage.jpg');
  3. });


Zonder:
  1. window.onload = (function(){
  2. var wisselFoto = document.getElementById('IDnaam');
  3. wisselFoto.src = "locatie/naar-nieuweImage.jpg";
  4. })();

Bedankt door: pijke
Offline pijke - 25/10/2010 20:01
Avatar van pijke Gouden medaille

Lid
je bent geweldig!!!
het werkt!
bedankt allemaal!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s