No estás registrado (Registrarse)

Vanilla 1.1.10 es un producto de Lussumo. Para más información: Documentación, Soporte.

    • CommentAuthorastre
    • CommentTimeOct 12th 2008 editado
     # 1
    Pues eso, que estoy buscando un script que permita a los banners ser rotativos.
    Saludos demenitas.
    Atre:pray:
    •  
      CommentAuthorf-x
    • CommentTimeOct 12th 2008 editado
     # 2
    Pon esto antes del < /head >

    <SCRIPT LANGUAGE="javascript">
    <!--//
    function banner(img_source,url,alt,chance) {
    this.img_source = img_source;
    this.url = url;
    this.alt = alt;
    this.chance = chance;
    }
    function display() {
    with (this) document.write(&quot;&lt;A HREF=&quot; + url + &quot;&gt;&lt;IMG SRC='&quot; + img_source + &quot;' WIDTH=468 HEIGHT=60 BORDER=0 ALT='&quot; + alt + &quot;'&gt;&lt;/A&gt;&quot;);
    }
    banner.prototype.display = display;
    banners = new Array();
    banners[0] = new banner(&quot;banners/banner1.gif&quot;,
    &quot;http://planmagic.com/financial_planning.html target='_blank'&quot;,
    &quot;PlanMagic Finance Pro&quot;,
    10);
    banners[1] = new banner(&quot;banners/banner2.gif&quot;,
    &quot;http://planmagic.com/marketing_planning.html target='_blank'&quot;,
    &quot;PlanMagic Marketing&quot;,
    10);
    banners[2] = new banner(&quot;banners/banner3.gif&quot;,
    &quot;http://planmagic.com/business_plan/restaurant_business_plan.html target='_blank'&quot;,
    &quot;PlanMagic Restaurant&quot;,
    10);
    sum_of_all_chances = 0;
    for (i = 0; i &lt; banners.length; i++) {
    sum_of_all_chances += banners[i].chance;
    }
    function display_banner() {
    chance_limit = 0;
    randomly_selected_chance = Math.round((sum_of_all_chances - 1) * Math.random()) + 1;
    for (i = 0; i &lt; banners.length; i++) {
    chance_limit += banners[i].chance;
    if (randomly_selected_chance &lt;= chance_limit) {
    document.write(&quot;&lt;A HREF=&quot; + banners[i].url + &quot;&gt;&lt;IMG SRC='&quot; + banners[i].img_source + &quot;' WIDTH=468 HEIGHT=60 BORDER=0 ALT='&quot; + banners[i].alt + &quot;'&gt;&lt;/A&gt;&quot;);
    return banners[i];
    break;
    }
    }
    }
    //-->
    </SCRIPT>


    Y pon esto en donde quieras que aparesca dentro de tu pagina.

    <SCRIPT LANGUAGE="javascript">
    <!--
    top_banner = display_banner();
    //-->
    </SCRIPT>


    Los banners estan depositados en el Array banners[]. Solo tienes que modificar cada uno de ellos.

    Solo modifica cada linea:

    banners[2] = new banner("banners/banner3.gif",
    "http://planmagic.com/business_plan/restaurant_business_plan.html target='_blank'",
    "PlanMagic Restaurant",
    10);

    En la primer linea es la direccion de la imagen en tu pagina.
    La segunda es la url que quieres que abra (con el target blank)
    La tercera es el Alt del banner
    y la cuarta es el chance que quieres que tenga, es decir el porcentaje de veces que tenga en salir entre uno y otro, si quieres que salga mas un banner que otro dale mayor valor.

    Y si lo que quieres es un script php, prueba este: Banner

    Espero te sirva.

    SaludosHola!
    • CommentAuthormanitaX
    • CommentTimeOct 12th 2008
     # 3
    A el no se si le servirá pero a mi me ha ido estupendamente.
    Mil gracias por postearlo.
    SaludosRed de mis blogs Portal de Futbol Bono miapuesta Se venden dominios y paginas web
    • CommentAuthorastre
    • CommentTimeOct 12th 2008
     # 4
    Gracias F-x.
    Pedazo de información que brindas a los demenitas.

    Saludos
    Astre

    Por si te interesa, la web es www.zargames.com (Es un site de juegos, está empezando).
    •  
      CommentAuthorDominitis
    • CommentTimeOct 12th 2008
     # 5
    Muchas gracias por el aporte.:clap::clap: