Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Code afbeeldingen wissellen willekeurig af per pagina

dedjuh
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.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

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