Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30

Discussione: link slide immagini

  1. #1

    link slide immagini

    //********************************* *** * * ***
    //******GALLERIA DI IMMAGINI******* * * *** * *
    //********************************* *** * ***

    /////////TECNOLOGIA FLASH + ASP//////////////////////////////////////
    /////////FILE ASSOCIATI: FOLDER.ASP - CARTELLA SLIDER + FILE .JPG////

    //*realizzazione Mariano Martucci /dyd666***********
    //*beta tester Alessio Maccaroni /derfaber*********

    vorrei fare in modo che quando clicco su un immagine che mi scorre nella slide (immagini prese da db), mi si apre una pagina asp a cui invio una variabile id (presa da db), per aprire una pagina di dettagli.
    Bene o slide funziona perfettamente pero' il link a cui punto non mi passa la variabile id foto.
    vi posto tutti gli script del mio filmato

    questo è l'as sull'oggetto targetx
    codice:
    on(release)
    {
    
        getURL("immsingle.asp?id=" + _root.contenitore.id, "_blank", "GET");
      }
    questo è lo script sul primo frame
    codice:
    //******INIZIO SCRIPT**********************************************
    
    ///////////
    //VARIABILI
    var tempo=4000 //TEMPO DI VISUALIZZAZIONE IMMAGINI
    var numImg   //NUMERO TOTALE DI IMMAGINI
    var id
    var attImg   //IMMAGINE ATTUALE/CORRENTE
    var attTxt   //TESTO ATTUALE/CORRNETE
    
    var ffade    //VARIABILE X GESTIONE FADE-IN
    var ffadeOut //VARIABILE X GESTIONE FADE-OUT
    
    var indice = new Array();  //CREAZIONE ARRAY PER LA MEMORIZZAZIONE DEI NOMI DELLE IMG
    var contenitore = new LoadVars();//CREAZIONE OGGETTO X IL CARICAMENTO DELLE IMG
    
    
    ///////////////////////////////////////
    //CARICAMENTO VARIABILI NAME...,ED nImg DA "FOLDER.ASP" (NOME E NUMERO IMG)
    contenitore.load("folder.asp"); 
    contenitore.onLoad = function()
      {
        numImg=contenitore.nImg
    	id=contenitore.id
    	_root.crtIndice();    //LANCIO FUNZIONE X RIEMPIMENTO ARRAY  
      }; 
    
    
    
    //////////////////////////////////////////
    //GESTIONE ENTERFRAME PER GESTIONE PRELOAD IMG E FADE-IN/OUT
    this.onEnterFrame=function(){
    imgtot=_root.targetx.getBytesTotal();
    imgcar=_root.targetx.getBytesLoaded();
    if (imgcar==imgtot){
    	if (ffade==true)_root.fade();
    	 loading=""
    	}else{
    	 loading=imgcar add " kb"
    	}
    
    if (ffadeOut==true)_root.fadeOut();
    
    }
    
    
    ////////////////////////////////
    //FUNZIONI//////////////////////
    
    /////RIEMPIMENTO ARRAY INDICE CON I NOMI DELLE IMG////////
    function crtIndice(){
    	 for(i=0;i<numImg;i++){
    		 imgC=eval("_root.contenitore.name" add Number(i+1))
    		 indice[i]=imgC
    	 }
    	 _root.ctrlRan();  //LANCIO FUNZIONE PER GESTIONE ROTAZIONE E CARIMENTO IMG
    	 
     }
    
    
    //FUNZIONE CONTROLLO E GESTIONE , DI ROTAZIONE E CARIMENTO IMG
    function ctrlRan(){
    	if(indice.length==0){//SE ARRAY VUOTO RICREO L'ARRAY
    		_root.crtIndice();
    		}else{
    	     f=random(indice.length) //RANDOM SU ARRAY INDICE
             attImg=indice[f]        //ASSEGNO L'IMG CORRENTE
    	     _root.strTxt(attImg);   //LANCIO FUNZIONE PER ASSEGNAZ. TESTO DESCRITTIVO CORRENTE
             fslider="slider/" add attImg //ASSEGNO L'URL PER CARICAMENTO IMG
             loadMovie( fslider ,"targetx")//CARICO IMG
             indice.splice(f, 1);     //ELIMINO INDICE ARRAY PER ESCLUDERE LA POSSIBILITA DI RIPETIONE DI UNA IMG
    	     _root.targetx._alpha=0   
    	     _root.testo._alpha=0
             ffade=true               //LANCIO IL FADE-IN 
    	}
    }
    
    
    //FUNZIONE PER GESTIONE FADE-IN IMMAGINE
    function fade(){
    	if(_root.targetx._alpha<100){
    		  clearInterval(_root.idFade)//ELIMINO IL PREC.SETINTERVAL CHE MI GESTISCE IL CAMBIO IMG
    		 _root.targetx._alpha+=5
    		 _root.testo._alpha+=5
    		}else{
             ffade=false; //FERMO IL LANCIO DELLA FUNZIONE SE ALPHA IMG=100
             _root.idFade=setInterval(fadeOut,tempo)//LANCIO IL FADE-OUT AD UN TEMPO DETERMINATO
        }
    }
    
    
    
    //FUNZIONE PER GESTIONE FADE-OUT IMMAGINE
    function fadeOut(){
    	
    if (_root.targetx._alpha>0){
    	 ffadeOut=true
    	 _root.targetx._alpha-=5
    	 _root.testo._alpha-=5
         }else{ 
          ffadeOut=false;
    	 _root.ctrlRan(); //LANCIO  FUNZIONE A FINE FADE-OUT
    	 }
    	
    }
    
    
    
    //FUNZIONE X VISUALIZZAZIONE DEL TESTO DESCRITTIVO
    function strTxt(attImg){//PRAMETRO DELLA FUNZIONE :IMG CORRENTE
     attTxt=attImg
     s=attTxt.lastIndexOf(".")//INDIVIDUO NUM. DELLE LETTERE PRIMA DEL "."
     _root.testo.attTxt=attTxt.substring(0,s)//ESTRAZIONE STRINGA SENZA ESTENZIONE
    }
    
    
    //******FINE SCRIPT***********************************************

  2. #2
    devi usare il metodo

    il sendAndLoad del loadVars per inviare la var e poi poter rileggere il tutto in flash per caricare i dettagli
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3

    questo è il problema

    io ho la variabile id nel file asp che mi carica le variabile nome immagine e numero immagini

    il mio problema è prendere la variabile id comoe sottolineato in arancio

    on(release)
    {

    getURL("immsingle.asp?id=" + _root.contenitore.id, "_blank", "GET");
    }

  4. #4
    devi fare una cosa del genere

    codice:
    myLoadVars = new LoadVars();
    		myLoadVars.id = _root.contenitore.id;
    		myLoadVars.sendAndLoad("pagina.asp", myLoadVars, "POST");
    		myLoadVars.onLoad = function(success){
    		if(success){
    			out = myLoadVars.out;
    		} else {
    			out = myLoadVars.out;
    		}
    }
    in asp fai una request.form di id .... e ti fai restituire out con

    response.write(out="dati dettaglio")


    in questo modo il flash poi ti legge nel campo testo out i tuoi dettagli
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5

    non capisco

    forse non mi sono spiegato bene!!!!o probabilmente non capisco io(è la cosa piu' probabile)!!!!!!!
    io una variabile id già ce l'ho nel file folder.asp che mi recupera anche le altre variabili che fanno girare le immagini del db nello slide
    il mio problema è inviare una variabile recuperata a un secondo file asp
    sotto forma di link!!!!!!! devo fire in modo che il mio contenitore di immagini (clip filmato)
    quando si clicca passi quanto sotto solo che non riesco a capire che codice usato per passare il valore id , in quello seguente non mi passa nulla

    on(release)
    {

    getURL("immsingle.asp?id=" + _root.contenitore.id, "_blank", "GET");
    }

  6. #6
    ok ho capito
    prova a togliere il get

    getURL("immsingle.asp?id="+_root.contenitore.id, "_blank");

    in teoria così è corretto il link allora se il percorso della tua var è corretto...
    poi ti basta solo leggerla in asp

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7

    non va

    questo è quello che restituisce!!!!!!!!
    http://localhost/immobiliaredercolew...single.asp?id=


    ti spiego la struttura del file e se vuoi ti mando l'origine!!!!!!
    il file è comosto di tre livelli
    livello as
    che contiene tutto lo script postato sopra!!!!!!
    livello sf maschera di targetx che è il contenitore che mi fa vedere le foto
    e livello sf che sarebbe lo sfondo


    io ho inserito
    getURL("immsingle.asp?id="+_root.contenitore.id, "_blank");

    nello script di tARGETX

  8. #8

    Re: non va

    Originariamente inviato da giobatt22
    questo è quello che restituisce!!!!!!!!
    http://localhost/immobiliaredercolew...single.asp?id=


    ti spiego la struttura del file e se vuoi ti mando l'origine!!!!!!
    il file è comosto di tre livelli
    livello as
    che contiene tutto lo script postato sopra!!!!!!
    livello sf maschera di targetx che è il contenitore che mi fa vedere le foto
    e livello sf che sarebbe lo sfondo


    io ho inserito
    getURL("immsingle.asp?id="+_root.contenitore.id, "_blank");

    nello script di tARGETX
    scusami ma la var
    _root.contenitore.id la viene letta??

    prova a mettere un casella di testo dinamica ed ad associargli quel nome x vedere se la var viene letta
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    se al posto del getURL

    on(release)
    {
    trace(_root.contenitore.id)
    //getURL("immsingle.asp?id=" + _root.contenitore.id, "_blank", "GET");
    }


    cosa ti restituisce il pannello output???


    se ti da vuoto il problema sta nel fatto che non invii proprio id da flash

    se metti on line il fla provo a scaricarmelo e appena ho tempo ci guardo
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  10. #10
    guarda la cosa è semplice output cosi non mi da nulla il mio dubbio che penso sia fondato è che sbaglio istruzione per recuperare l'id!!!!!!
    da inviare!!!!!!!!
    come spiegavo lo script principale che vedi su che è in un frame vuoto
    mi recupera tutte le variabili!!!!!!!
    il problema è che voglio passare una di queste variabili al targetx (contenitore di immagini slide) per inviare con on releaase l'url da aprire!!!!!!!!

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.