//********************************* *** * * ***
//******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
questo è lo script sul primo framecodice:on(release) { getURL("immsingle.asp?id=" + _root.contenitore.id, "_blank", "GET"); }
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***********************************************

Rispondi quotando
