Visualizzazione dei risultati da 1 a 3 su 3

Discussione: visualizzare immagine

  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    visualizzare immagine

    In una pagina aspx ho una tabella di dati con sezioni di dettaglio visibili o invisibili a seconda che si prema una immagine.
    Le istruzioni coinvolte sono:
    codice:
    var temp_dv = document.getElementById("dv" + i);
    temp_dv.style.display = "";
    temp_img.src = "/contabilita/immagini/gif/meno.gif";
    temp_img.title = "Nascondi dettagli";
    Il problema è che l'immagine viene aggiornata ma non mostrata. Bisogna, col tasto destro del mouse, cliccare su mostra immagine.

    Qualcuno ha mai avuto questo problema?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: visualizzare immagine

    codice:
    var temp_dv = document.getElementById("dv" + i);
    temp_dv.style.display = "";
    temp_dv.src = "/contabilita/immagini/gif/meno.gif";
    temp_dv.title = "Nascondi dettagli";
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Re: visualizzare immagine

    Originariamente inviato da br1
    codice:
    var temp_dv = document.getElementById("dv" + i);
    temp_dv.style.display = "";
    temp_dv.src = "/contabilita/immagini/gif/meno.gif";
    temp_dv.title = "Nascondi dettagli";
    ciao
    Ti ringrazio.
    Vedo però che sono stato troppo sintetico.
    Scrivo il codice completo:
    codice:
    function espandi_informazioni(v, v1)
    {
    	var id = v.id.substr(3);
    	var ul = document.getElementById(v1 + id);
    	if(ul == null) return;
    	if(v.src.indexOf("meno.gif") != -1)
    	{
    		ul.style.display = "none";
    		v.src = "/contabilita/immagini/gif/piu.gif";
    		v.title = "Mostra dettagli";
    	}
    	else
    	{
    		ul.style.display = "";
    		v.src = "/contabilita/immagini/gif/meno.gif";
    		v.title = "Nascondi dettagli";
    	}
    	
    }
    Ripeto, il src dell'immagine viene modificato correttamente, il title, correttamente, lo stile del blocco da nascondere/visualizzare, correttamente. Ma l'immagine, a volte viene visualizzata, a volte no.

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.