Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    un ciclo che mi restituisca il valore della variabile..

    ciao, forse il titolo non è molto esplicativo.. vi spiego:
    ho questo ciclo:
    codice:
    for(int i=0; i<6; i++)
    			{
    				mapimage(i);
    			}
    questo ciclo mi restituisce il valore di i (6) prima di valutare il metodo mapimage().
    In pratica a me serve che quando i vale 1, venga restituita la funzione mapimage(1), quando i vale 2 venga restituito mapimage(2) e così via fino a 6.. come posso fare?
    Voglio l'alt+s anche per FF

  2. #2
    se vuoi fare un ciclo da 1 a 6 il for deve essere

    for(int i=1;i<=6;i++)
    If you want a picture of the future, imagine a boot stamping on a human face-for ever.

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    nessuno mi risponde?
    Voglio l'alt+s anche per FF

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da daniele10100
    se vuoi fare un ciclo da 1 a 6 il for deve essere

    for(int i=1;i<=6;i++)
    uh.. qualcuno mi ha risposto.. si grazie.. ma il problema non è quello.. è che non si ferma su i=1 o i=2 ecc.. cioè prima di restituirmi il corpo del ciclo arriva fino a 6 e a me serve che prima di restituirmi imagemap(6) mi restituisca gli altri numeri
    Voglio l'alt+s anche per FF

  5. #5
    ma com'è possibile?

    non è che per caso hai annidato le parentesi graffe in modo errato?
    If you want a picture of the future, imagine a boot stamping on a human face-for ever.

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da daniele10100
    ma com'è possibile?

    non è che per caso hai annidato le parentesi graffe in modo errato?
    ?? non credo..
    ecco cosa ho fatto:
    codice:
    private void Page_Load(object sender, System.EventArgs e)
    		{
    			
    			if(!IsPostBack)
    			{
    			map.ImageUrl="immagini/mappa/image1.gif";
    			zoom.ImageUrl="immagini/mappa/zoomimage/zomm_mappa1.gif";
    			
    			}// Put user code to initialize the page here
    		}
    
    
    private void mapimage(int numap)
    		{
    			
    			if(numap==1)
    			{
    			
    				map.ImageUrl="immagini/mappa/image1.gif";
    				zoom.ImageUrl="immagini/mappa/zoomimage/zomm_mappa1.gif";
    			
    
    			}
    			else if(numap==2)
    			{
    				map.ImageUrl="immagini/mappa/image2.gif";
    				zoom.ImageUrl="immagini/mappa/zoomimage/zomm_mappa2.gif";
    			
    			}
    			else if(numap==3)
    			{
    				map.ImageUrl="immagini/mappa/image3.gif";
    				zoom.ImageUrl="immagini/mappa/zoomimage/zomm_mappa3.gif";
    			
    			}
    			else if(numap==4)
    			{
    				map.ImageUrl="immagini/mappa/image4.gif";
    				zoom.ImageUrl="immagini/mappa/zoomimage/zomm_mappa4.gif";
    			
    			}
    			else if(numap==5)
    			{
    				map.ImageUrl="immagini/mappa/image5.gif";
    				zoom.ImageUrl="immagini/mappa/zoomimage/zomm_mappa5.gif";
    			
    			}
    			else if(numap==6)
    			{
    				map.ImageUrl="immagini/mappa/image6.gif";
    				zoom.ImageUrl="immagini/mappa/zoomimage/zomm_mappa6.gif";
    			
    			}
    
    		}
    
    private void zoom_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    		{
    			
    			for(int i=1; i<6; i++)
    			{
    				mapimage(i);
    			}
    			
    		}
    ma quando clicco sull'immagine con id "zoom" mi và direttamente alla quinta immagine
    Voglio l'alt+s anche per FF

  7. #7
    non ho capito cosa dovrebbe fare il ciclo, cosi comè continui a reimpostare i valori di map e zoom, alla fine del ciclo ti troverai sempre con i valori per il "6" :master:

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da DeBe99
    non ho capito cosa dovrebbe fare il ciclo, cosi comè continui a reimpostare i valori di map e zoom, alla fine del ciclo ti troverai sempre con i valori per il "6" :master:
    eh.. infatti.. il ciclo dovrebbe semplicemente scorrere fino a sei, ma prima di arrivare a imagemap(6) vorrei passare anche imagemap(1) imagemap(2) ecc.. in modo da visualizzare anche le altre mappe
    Voglio l'alt+s anche per FF

  9. #9
    non ho capito se vuoi vedere tutte e sei le mappe, o se a ogni click devi passare alla mappa sucessiva...

  10. #10
    ma cambi ad ogni ciclo i valori delle stesse variabili...
    non ti funzionerà mai!
    If you want a picture of the future, imagine a boot stamping on a human face-for ever.

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.