Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    comandare un elemento da un iframe

    Ciao a tutti.

    Ho una pagina con un iframe con id="gallery" e dovrei comandare in questo iframe un'altro eleento con id="attendi" che di default è in style="display:none" e tramite un pulsante situato nella apgina madre il displa da none deve passare a block.

    Come faccio a comandarlo dalla pagina madre???

    ho provato con window.gallery.document.getElementById...

    ma non mi funge.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    document.getElementById("gallery").document.getEle mentById(...........

    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
    o provato ma non funge ora ti posto il codice:

    <script type="text/javascript">
    <!--
    function imagefiles(){
    if(document.getElementById("FileImage").value!="") document.getElementById("gallery").document.getEle mentById("attendi").style.display="block";
    }
    //-->
    </script>
    </head>
    ...
    ...
    <form action="mod/gallery.php" method="post" enctype="multipart/form-data" name="formupload" id="formupload" target="gallery">
    <label>
    <input name="FileImage" type="file" class="login" id="FileImage" size="50" onChange="document.getElementById('formupload').su bmit();imagefiles()">
    </label>
    </form>

    <iframe name="gallery" frameborder="0" scrolling="auto" width="100%" height="500" src="mod/gallery.php"></iframe>

    mi carica l'immagine ma non mi aziona la funzione imagefiles()

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma se cambi il contenuto dell'iframe (target del form) non puoi immediatamente interagire con gli oggetti che conterra'.... quando verra' ricevuto.

    Rivedi il flusso delle pagine nelle diverse finestre e i tempi di esecuzione degli script....

    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
    che stupido come ho fatto a nonpensarci hai perfettamente ragione scusa.

  6. #6
    e se fare un controllo sul form cioè lo modifico così:

    function imagefiles(formimage){
    if(formimage.FileImage.value=="") return false;
    document.getElementById("gallery").document.getEle mentById("attendi").style.display="block";
    }


    <form action="mod/gallery.php" method="post" enctype="multipart/form-data" name="formupload" id="formupload" target="gallery" onSubmit="return imagefiles(this)">

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.