Visualizzazione dei risultati da 1 a 3 su 3

Discussione: iframe aiuto reload

  1. #1

    iframe aiuto reload

    ciao ragazzi avevo gia chiesto come fare il reload di un iframe ma non siamo riusciti a capirci ora vi posto il codice:
    in pratica e l inserimento di un immagine da file..
    Questo e l iframe che deve venire riaggiornato:
    <iframe src ="prova.php" width="139" height="179" id="immagine" name="vedi" scrolling="no" frameborder="0">
    </iframe>

    Questo e e iframe dove io cerco l immagine su disco:

    <div id="img">
    <iframe src="inserisci_immagine_personale.php" frameborder="0"></iframe>
    </div>
    <div id="images"></div>

    INSERISCI_IMMAGINE_PERSONALE.PHP

    <?

    $ftmp = $_FILES['image']['tmp_name'];
    $oname = $_FILES['image']['name'];
    $fname = '../../img_pers/'.$_FILES['image']['name'];
    $tipo = $_FILES['image']['type'];



    if(move_uploaded_file($ftmp, $fname)){
    // Ottengo le informazioni sull'immagine originale
    list($width, $height, $type, $attr) = getimagesize('../../img_pers/'.$_FILES['image']['name'].'');

    // Creo la versione 120*90 dell'immagine (thumbnail)
    $thumb = imagecreatetruecolor(140, 180);
    $source = imagecreatefromjpeg('../../img_pers/'.$oname.'');
    imagecopyresized($thumb, $source, 0, 0, 0, 0, 140, 180, $width, $height);

    // Salvo l'immagine ridimensionata
    imagejpeg($thumb,"../../img_pers/$oname", 75);


    echo "<script>";
    echo "var par = window.parent.document;";
    echo "var images = par.getElementById('images'); ";
    echo "images.innerHTML = 'file $oname caricato';";
    QUI DEVO FARE IL RELOAD DELL IFRAME INDICATO PRIMA COME FACCIO?
    echo "</script>";

    ?>


    <script language="javascript">
    function upload(){
    // hide old iframe
    var par = window.parent.document;
    // add image progress
    var images = par.getElementById('images');
    var new_div = par.createElement('div');
    var new_img = par.createElement('img');
    new_img.src = 'loading.gif';
    new_img.className = 'load';
    new_div.appendChild(new_img);
    images.appendChild(new_div);
    // send
    document.iform.submit();

    }

    </script>
    <form name="iform" action="" method="post" enctype="multipart/form-data">
    <input id="file" type="file" name="image" onchange="upload()" />
    </form>

    Grazie in anticipo

  2. #2
    ci sono riuscito

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da xxxstefanoxxx
    ci sono riuscito
    Quando ho visto questa tua ennesima discussione sull'argomento stavo per chiedere il ban per reiterato dispregio del regolamento.

    Consideralo un ultimo avviso.
    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

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.