Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Code afbeeldingen wissellen willekeurig af per pagina

7 antwoorden
  • Halo Iedereen, ik heb een website die bestaat uit een frame layout. Ik heb de code om 6 - + (in dit geval 6) afbeeldingen willekeurig te laten afbeelden, dus zeg maar als je refresht krijg je weer andere afbeeldingen te laten zien. omdat mijn website uit frames bestaat blijf ik op dezelfde pagina en veranderen de afbeeldingen niet meer als ik naar een andere pagina (frame) ga. helaas... dus dit wil ik[b:8e6e7456c0] wel[/b:8e6e7456c0].... dit is de code die ik gebruik: </SCRIPT><br><br><SCRIPT language=JavaScript type=text/javascript> //<![CDATA[ var j,d="",l="",m="",p="",q="",z="",KW_ARI= new Array() KW_ARI[KW_ARI.length]='http://www.dance2oneness.eu/fotos/pictogram01.jpg'; KW_ARI[KW_ARI.length]='http://www.dance2oneness.eu/fotos/pictogram02.jpg'; KW_ARI[KW_ARI.length]='http://www.dance2oneness.eu/fotos/pictogram03.jpg'; KW_ARI[KW_ARI.length]='http://www.dance2oneness.eu/fotos/pictogram04.jpg'; KW_ARI[KW_ARI.length]='http://www.dance2oneness.eu/fotos/pictogram05.jpg'; KW_ARI[KW_ARI.length]='http://www.dance2oneness.eu/fotos/pictogram06.jpg'; j=parseInt(Math.random()*KW_ARI.length); j=(isNaN(j))?0:j; if (KW_ARI[j].indexOf('?')==-1) { document.write("<img src='"+KW_ARI[j]+"'+ width=74 height=81 >"); } else { nvp=KW_ARI[j].substring(KW_ARI[j].indexOf('?')+2).split('&'); for(var i=0;i<nvp.length;i++) { sub=nvp[i].split('='); switch(sub[0]) { case 'link': l="<a href='"+unescape(sub[1])+"'>"; p="<\/a>"; break; case 'target': q=" target='"+unescape(sub[1])+"'"; break; default: m+=" "+sub[0]+"='"+unescape(sub[1])+"'"; break; } } z=(l!="")?((q!="")?l.substring(0,l.length-1)+q+">":l):""; z+="<img src='"+KW_ARI[j].substring(0,KW_ARI[j].indexOf('?'))+"'"+m+">"+p; document.write(z); } // Advanced Random Images End //]]> </SCRIPT>
  • En ik heb nog een vraag die bij dit onderwerp hoort, ik wil voorkomen dat er soms 2 dezelfde afbeeldingen worden afgebeeld (op mijn website zie je er drie, zie links www.dance2oneness.eu) weet iemand de code daarvoor?
  • [quote:d6f30a5986="dedjuh"]omdat mijn website uit frames bestaat blijf ik op dezelfde pagina en veranderen de afbeeldingen niet meer als ik naar een andere pagina (frame) ga. helaas... dus dit wil ik[b:d6f30a5986] wel[/b:d6f30a5986]....[/quote:d6f30a5986]Waarom zorg je dan niet dat je geen frames meer gebruikt?
  • omdat ik frames een handige opbouw vindt, ik weet dat veel mensen er een hekel aan hebben en ik zoek nog naar een oplossing. maar de overgangen van de een naar de andere pagina zijn veel mooier en de laadtijd is veel minder lang
  • [quote:c5c6133573="dedjuh"]ik weet dat veel mensen er een hekel aan hebben en ik zoek nog naar een oplossing. [...] de laadtijd is veel minder lang[/quote:c5c6133573] Het is niet eens zozeer dat mensen er een hekel aan hebben, het is om heel veel redenen niet handig: http://webrichtlijnen.overheid.nl/handleiding/ontwikkeling/productie/frames/nadelen/ www.456bereastreet.com/archive/200411/who_framed_the_web_frames_and_usability/ Denk dat voor veel mensen de slechte indexeerbaarheid door zoekmachines zwaar weegt. Frames/geen frames maakt voor de laadtijd weinig uit; grotere verschillen in laadtijd krijg je door inefficiënt gebruik van plaatjes, door laden van veel javascripts, java-applets, muziek, video, Flash e.d., door inefficiënte code (gebruik van tabellen voor layout, inline CSS, een duplicaat van de tekst in noframes-elementen, etc.) en door niet gebruiken van compressie. Deze zaken maken veel meer verschil. Overigens, wat voor 'oplossing' zoek je dan precies m.b.t. frames? Of anders gezegd, tegen welk problemen loop je aan om een frameloze website te bouwen?
  • Even een paar snelle "lapmiddelen": 1. maak voor elk frame een aparte map aan met daarin verschillende afbeeldingen (zo heb je nooit dezelfde) 2. vraag de losse pagina's op, en bouw daaromheen weer de frameset op http://www.jwweb.com/20011013.html, dan wisselen je plaatjes ook. 3. of je kiest niet voor een rotating image, maar voor een slideshow. t.
  • Frames/geen frames maakt voor de laadtijd weinig uit --- dit is wel degelijk zo, de layoutm laad maar een x, en in mij ngeval staan er weinig plaatjes op de paginas die in het iframe worden geladen, dus dat de page sneller laad is zeker zo maar ik dnek dat ik maar over ga op templates ;) :P

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.