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

Discussione: Strano ma vero!!!

  1. #1

    Problemi FF diff. tra lochalost e http

    Ciao a tutti,
    dentro un file .js ho la seguente istruzione:

    this.document.form1.cmdInserisci.style.visibility= "visible";

    per rendere visibile un pulsante di una pagina .asp, inizializzato "hidden", al verificarsi di un dato evento. E fin qui tutto bene.

    La cosa strana è che, usando come browser FireFox su due client diversi, su uno funzionava sull'altro no.
    Pensavo fosse un problema di versione di firefox ma, con sorpresa, mi sono accorto che testando l'istruzione sullo stesso client (quindi stessa versione di firefox), in locale (localhost) funziona, quando la passo sul sever web (http://www....), non funziona più. Mentre con IE va sempre bene.

    Vi ringrazio anticipatamente.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    prova a eliminare this

  3. #3
    Ho provato...mi da sempre lo stesso problema

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Benvenuto nel forum

    Dal titolo questa discussione si deduce che tu non abbia letto il regolamento... sei caldamente invitato a farlo

    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

  5. #5
    una differenza tra locale e remoto è spesso la velocità di caricamento della pagina ... da cui il consiglio di mettere la tua funzione dentro l'evento onload del window


    window.onload = function(){
    // qui fai quello che devi fare
    };
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    sicuro che le versioni ( on line e locale ) siano allineate ?

    cmq è più corretta come forma:

    codice:
    this.document.getElementById(id_oggetto).style.visibility = "hidden";
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  7. #7
    Le versioni delle pagine sono allineate.
    Mi sa che FireFox non è in grado di intepretare il "getElementById".

    A me non serve richiamare la funzione nell'envento onLoad, ma successivamnete quando clicco su un altro pulsante.

    Comunque grazie.

  8. #8
    Originariamente inviato da collepeppe
    Mi sa che FireFox non è in grado di intepretare il "getElementById"..

    ma cosa dici ?
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  9. #9
    Volevo dire che ho provato anche quello e non funziona.

    I miei tentativi:
    1. document.getElementById("cmdInserisci").style.visi bility= "visible";
    2. this.document.form1.cmdInserisci.style.visibility= "visible";
    3. this.document.form1.cmdInserisci.style.visibility= "visible";

    In locale Ok, remoto KO.

  10. #10
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    il primo pare corretto ma si aspetta che il campo abbia id="cmdInserisci", non solo il name

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.