Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    14

    aiutino ad un novello!!!

    salve a tutti vi porgo una domanda stupida per voi ma veramente impossibile per me
    ho scaricato una galleria immagini ed un menu a tendina da questo sito.
    ora come posso fare in modo da mettere il menù scaricato nella galleria immaginio grazie mille!!!

  2. #2
    non ho capito che devi fare
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    14
    in pratica sono due javascript uno è una galleria e l'altro e il menua tendina, volevo sapere attraverso l'uso di dreamweaver come mettere il menu a tendina come menù della galleria immagnin!!!
    grazie mille!!!1

  4. #4
    Originariamente inviato da splash68
    in pratica sono due javascript uno è una galleria e l'altro e il menua tendina, volevo sapere attraverso l'uso di dreamweaver come mettere il menu a tendina come menù della galleria immagnin!!!
    grazie mille!!!1
    ciao, sarebbe utile che indicassi gli script in oggetto.

    saluti

    P.S.: la prossima volta, come da regolamento, utilizza titoli maggiormente esplicativi per le tue discussioni

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    14
    Chiedo scusa per il titolo allora qst è lo sript della galleria:


    var SlideShow = new Class({

    getOptions: function(){
    return {
    effect: 'fade', //fade|wipe|slide|random
    duration: 2000,
    transition: Fx.Transitions.linear,
    direction: 'right', //top|right|bottom|left|random
    color: false,
    wait: 5000,
    loop: false,
    thumbnails: false,
    thumbnailCls: 'outline',
    backgroundSlider: false,
    loadingCls: 'loading',
    onClick: false
    };
    },

    initialize: function(container, images, options){
    this.setOptions(this.getOptions(), options);

    this.container = $(container);
    this.container.setStyles({
    position: 'relative',
    overflow: 'hidden'
    });
    if(this.options.onClick){
    this.container.addEvent('click', function(){
    this.options.onClick(this.imageLoaded);
    }.bind(this));
    }


    this.imagesHolder = new Element('div').setStyles({
    position: 'absolute',
    overflow: 'hidden',
    top: this.container.getStyle('height'),
    left: 0,
    width: '0px',
    height: '0px',
    display: 'none'
    }).injectInside(this.container);

    if($type(images) == 'string' && !this.options.thumbnails){
    var imageList = [];
    $$('.'+images).each(function(el){
    imageList.push(el.src);
    el.injectInside(this.imagesHolder);
    },this);
    this.images = imageList;

    }else if($type(images) == 'string' && this.options.thumbnails){
    var imageList = [];
    var srcList = [];
    this.thumbnails = $$('.'+images);
    this.thumbnails.each(function(el,i){
    srcList.push(el.href);
    imageList.push(el.getElement('img'));
    el.href = 'javascript:;';
    el.addEvent('click',function(){
    this.stop();
    this.play(i);
    }.bind(this,el,i));
    },this);
    this.images = srcList;
    this.thumbnailImages = imageList;

    if(this.options.backgroundSlider){
    this.bgSlider = new BackgroundSlider(this.thumbnailImages,{mouseOver: false, duration: this.options.duration, className: this.options.thumbnailCls, padding:{top:0,right:-2,bottom:-2,left:0}});
    this.bgSlider.set(this.thumbnailImages[0]);
    }

    }else{
    this.images = images;
    }

    this.loading = new Element('div').addClass(this.options.loadingCls).s etStyles({
    position: 'absolute',
    top: 0,
    left: 0,
    zIndex: 3,
    display: 'none',
    width: this.container.getStyle('width'),
    height: this.container.getStyle('height')
    }).injectInside(this.container);

    this.oldImage = new Element('div').setStyles({
    position: 'absolute',
    overflow: 'hidden',
    top: 0,
    left: 0,
    opacity: 0,
    width: this.container.getStyle('width'),
    height: this.container.getStyle('height')
    }).injectInside(this.container);

    this.newImage = this.oldImage.clone();
    this.newImage.injectInside(this.container);



    this.timer = 0;
    this.image = -1;
    this.imageLoaded = 0;
    this.stopped = true;
    this.started = false;
    this.animating = false;
    },

    load: function(){
    $clear(this.timer);
    this.loading.setStyle('display','block');
    this.image++;
    var img = this.images[this.image];
    delete this.imageObj;

    doLoad = true;
    this.imagesHolder.getElements('img').each(function (el){
    var src = this.images[this.image];
    if(el.src == src){
    this.imageObj = el;
    doLoad = false;
    this.add = false;
    this.show();
    }
    },this);

    if(doLoad){
    this.add = true;
    this.imageObj = new Asset.image(img, {onload: this.show.bind(this)});
    }

    },

    show: function(add){

    if(this.add){
    this.imageObj.injectInside(this.imagesHolder);
    }

    this.newImage.setStyles({
    zIndex: 1,
    opacity: 0
    });
    var img = this.newImage.getElement('img');
    if(img){
    img.replaceWith(this.imageObj.clone());
    }else{
    var obj = this.imageObj.clone();
    obj.injectInside(this.newImage);
    }
    this.imageLoaded = this.image;
    this.loading.setStyle('display','none');
    if(this.options.thumbnails){

    if(this.options.backgroundSlider){
    var elT = this.thumbnailImages[this.image];
    this.bgSlider.move(elT);
    this.bgSlider.setStart(elT);
    }else{
    this.thumbnails.each(function(el,i){
    el.removeClass(this.options.thumbnailCls);
    if(i == this.image){
    el.addClass(this.options.thumbnailCls);
    }
    },this);
    }
    }
    this.effect();
    },

    wait: function(){
    this.timer = this.load.delay(this.options.wait,this);
    },

    play: function(num){
    if(this.stopped){
    if(num > -1){this.image = num-1};
    if(this.image < this.images.length){
    this.stopped = false;
    if(this.started){
    this.next();
    }else{
    this.load();
    }
    this.started = true;
    }
    }
    },

    stop: function(){
    $clear(this.timer);
    this.stopped = true;
    },

    next: function(wait){
    var doNext = true;
    if(wait && this.stopped){
    doNext = false;
    }
    if(this.animating){
    doNext = false;
    }
    if(doNext){
    this.cloneImage();
    $clear(this.timer);
    if(this.image < this.images.length-1){
    if(wait){
    this.wait();
    }else{
    this.load();
    }
    }else{
    if(this.options.loop){
    this.image = -1;
    if(wait){
    this.wait();
    }else{
    this.load();
    }
    }else{
    this.stopped = true;
    }
    }
    }
    },

    previous: function(){
    if(this.imageLoaded == 0){
    this.image = this.images.length-2;
    }else{
    this.image = this.imageLoaded-2;
    }
    this.next();
    },

    cloneImage: function(){
    var img = this.oldImage.getElement('img');
    if(img){
    img.replaceWith(this.imageObj.clone());
    }else{
    var obj = this.imageObj.clone();
    obj.injectInside(this.oldImage);
    }

    this.oldImage.setStyles({
    zIndex: 0,
    top: 0,
    left: 0,
    opacity: 1
    });

    this.newImage.setStyles({opacity:0});
    },


    effect: function(){
    this.animating = true;
    this.effectObj = this.newImage.effects({
    duration: this.options.duration,
    transition: this.options.transition
    });

    var myFxTypes = ['fade','wipe','slide'];
    var myFxDir = ['top','right','bottom','left'];

    if(this.options.effect == 'fade'){
    this.fade();

    }else if(this.options.effect == 'wipe'){
    if(this.options.direction == 'random'){
    this.setup(myFxDir[Math.floor(Math.random()*(3+1))]);
    }else{
    this.setup(this.options.direction);
    }
    this.wipe();

    }else if(this.options.effect == 'slide'){
    if(this.options.direction == 'random'){
    this.setup(myFxDir[Math.floor(Math.random()*(3+1))]);
    }else{
    this.setup(this.options.direction);
    }
    this.slide();

    }else if(this.options.effect == 'random'){
    var type = myFxTypes[Math.floor(Math.random()*(2+1))];
    if(type != 'fade'){
    var dir = myFxDir[Math.floor(Math.random()*(3+1))];
    if(this.options.direction == 'random'){
    this.setup(dir);
    }else{
    this.setup(this.options.direction);
    }
    }else{
    this.setup();
    }
    this[type]();
    }
    },

    setup: function(dir){
    if(dir == 'top'){
    this.top = -this.container.getStyle('height').toInt();
    this.left = 0;
    this.topOut = this.container.getStyle('height').toInt();
    this.leftOut = 0;

    }else if(dir == 'right'){
    this.top = 0;
    this.left = this.container.getStyle('width').toInt();
    this.topOut = 0;
    this.leftOut = -this.container.getStyle('width').toInt();

    }else if(dir == 'bottom'){
    this.top = this.container.getStyle('height').toInt();
    this.left = 0;
    this.topOut = -this.container.getStyle('height').toInt();
    this.leftOut = 0;

    }else if(dir == 'left'){
    this.top = 0;
    this.left = -this.container.getStyle('width').toInt();
    this.topOut = 0;
    this.leftOut = this.container.getStyle('width').toInt();

    }else{
    this.top = 0;
    this.left = 0;
    this.topOut = 0;
    this.leftOut = 0;
    }
    },

    fade: function(){
    this.effectObj.start({
    opacity: [0,1]
    });
    this.resetAnimation.delay(this.options.duration+90 ,this);
    if(!this.stopped){
    this.next.delay(this.options.duration+100,this,tru e);
    }
    },

    wipe: function(){
    this.oldImage.effects({
    duration: this.options.duration,
    transition: this.options.transition
    }).start({
    top: [0,this.topOut],
    left: [0, this.leftOut]
    })
    this.effectObj.start({
    top: [this.top,0],
    left: [this.left,0],
    opacity: [1,1]
    },this);
    this.resetAnimation.delay(this.options.duration+90 ,this);
    if(!this.stopped){
    this.next.delay(this.options.duration+100,this,tru e);
    }
    },

    slide: function(){
    this.effectObj.start({
    top: [this.top,0],
    left: [this.left,0],
    opacity: [1,1]
    },this);
    this.resetAnimation.delay(this.options.duration+90 ,this);
    if(!this.stopped){
    this.next.delay(this.options.duration+100,this,tru e);
    }
    },

    resetAnimation: function(){
    this.animating = false;
    }

    });
    SlideShow.implement(new Options);
    SlideShow.implement(new Events);

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    14
    qst i due script del menu:




    UvumiTools Dropdown Menu v1.1.2 http://uvumi.com/tools/dropdown.html

    Copyright (c) 2009 Uvumi LLC

    Permission is hereby granted, free of charge, to any person
    obtaining a copy of this software and associated documentation
    files (the "Software"), to deal in the Software without
    restriction, including without limitation the rights to use,
    copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the
    Software is furnished to do so, subject to the following
    conditions:

    The above copyright notice and this permission notice shall be
    included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
    OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
    WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
    FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
    OTHER DEALINGS IN THE SOFTWARE.
    */
    var UvumiDropdown=new Class({Implements:Options,options:{clickToOpen:fal se,openDelay:150,closeDelay:500,duration:250,link: 'cancel',transition:Fx.Transitions.linear,mode:'ho rizontal'},initialize:function(a,b){this.menu=a;th is.setOptions(b);if(this.options.mode!='horizontal '&&this.options.mode!='vertical'){this.options.mod e='horizontal'}if(Browser.Engine.webkit){window.ad dEvent('domready',this.domReady.delay(200,this))}e lse{window.addEvent('domready',this.domReady.bind( this))}},domReady:function(){this.menu=$(this.menu );if(!$defined(this.menu)){return false}if(this.menu.get('tag')!='ul'){this.menu=thi s.menu.getElement('ul');if(!$defined(this.menu)){r eturn false}}if(this.menu.getStyle('direction')=='rtl'|| $(document.body).getStyle('direction')=='rtl'){thi s.rtl=true;if(Browser.Engine.trident&&$(document.b ody).getStyle('direction')=='rtl'){this.menu.getPa rent().setStyle('direction','ltr');this.menu.setSt yle('direction','rtl')}}this.menu.setStyles({visib ility:'hidden',display:'block',overflow:'hidden',h eight:0,marginLeftBrowser.Engine.trident?1:-1)});this.createSubmenu(this.menu);if(this.options .mode=='horizontal'){this.menu.getChildren('li').s etStyles({'float'this.rtl?'right':'left'),display:'block',top:0});v ar a=new Element('li',{html:"",styles:{clearthis.rtl?'right':'left'),displayBrowser.Engine.trident?'inline':'block'),position: 'relative',top:0,height:0,width:0,fontSize:0,lineH eight:0,margin:0,padding:0}}).inject(this.menu)}el se{this.menu.getChildren('li').setStyles({display: 'block',top:0})}this.menu.setStyles({height:'auto' ,overflow:'visible',visibility:'visible'});this.me nu.getElements('a').setStyle('display',(Browser.En gine.trident?'inline-block':'block'))},createSubmenu:function(c){var d=c.getChildren('li');var f=0;d.each(function(a){a.setStyles({position:'rela tive',display:'block',top:-f,zIndex:1});f+=a.getSize().y;var b=a.getFirst('ul');if($defined(b)){c.getElements(' ul').setStyle('display','none');if(c==this.menu&&t his.options.mode=='horizontal'){a.addClass('submen u-down');var x=0;var y=a.getSize().y;this.options.link='cancel';a.store ('animation',new Fx.Elements($$(b,b.getChildren('li')).setStyle('op acity',0),this.options))}else{a.addClass('submenu-left');var x=a.getSize().x-(this.rtl&&!Browser.Engine.trident?2:1)*a.getStyle ('border-left-width').toInt();var y=-a.getStyle('border-bottom-width').toInt();this.options.link='chain';a.store( 'animation',new Fx.Elements($$(b,b.getChildren('li')).setStyle('op acity',0),this.options));f=a.getSize().y+a.getPosi tion(this.menu).y}b.setStyles({position:'absolute' ,top:y,opacity:0});c.getElements('ul').setStyle('d isplay','block');if(this.rtl){b.setStyles({right:x ,marginRight:-x})}else{b.setStyles({left:x,marginLeft:-x})}this.createSubmenu(b);if(this.options.clickToO pen){a.addEvent('mouseenter',function(){$clear(a.r etrieve('closeDelay'))}.bind(this));a.getFirst('a' ).addEvent('click',function(e){e.stop();$clear(a.r etrieve('closeDelay'));this.showChildList(a)}.bind (this))}else{a.addEvent('mouseenter',function(){$c lear(a.retrieve('closeDelay'));a.store('openDelay' ,this.showChildList.delay(this.options.openDelay,t his,a))}.bind(this))}a.addEvent('mouseleave',funct ion(){$clear(a.retrieve('openDelay'));a.store('clo seDelay',this.hideChildList.delay(this.options.clo seDelay,this,a))}.bind(this))}},this)},showChildLi st:function(b){var c=b.getFirst('ul');var d=$$(c.getChildren('li'));var e=b.retrieve('animation');if(b.getParent('ul')!=th is.menu||this.options.mode=='vertical'){e.cancel() ;var f={0:{opacity:1},1:{opacity:1}};if(this.rtl){f[0]['marginRight']=0}else{f[0]['marginLeft']=0}e.start(f);var g={}}else{var g={0:{opacity:1}}}d.each(function(a,i){g[i+1]={top:0,opacity:1}});b.setStyle('z-index',99);e.start(g)},hideChildList:function(b){v ar c=b.retrieve('animation');var d=b.getFirst('ul');var e=$$(d.getChildren('li'));var f=0;var g={};e.each(function(a,i){g[i+1]={top:-f,opacity:0};f+=a.getSize().y});b.setStyle('z-index',1);if(b.getParent('ul')!=this.menu||this.op tions.mode=='vertical'){g[1]=null;c.cancel();c.start(g);var h={0:{opacity:0},1:{opacity:0}};if(this.rtl){h[0]['marginRight']=-d.getSize().x}else{h[0]['marginLeft']=-d.getSize().x}c.start(h)}else{g[0]={opacity:0};c.start(g)}}});

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.