• User Attivo

    Iframe .... ALTEZZA adattabile aiuto!

    Salve a tutti.

    Ho una questione da risolvere; ho integrato su un sito all'interno di un'iframe una galleria d'immagini . Fin qua tutto ok , se non per il fatto che la galleria ha più o meno estensioni in altezza e da come è composto il codice non mi permette A VOLTE di vedere l'intera pagina fino in fondo a causa della "limitazione" impostata dall'iframe.

    Il problema deriva certamente da questo " $height = 1200 (altezza impostata);" ...ovvero la lunghezza di una pagina "tipo"... non c'è un modo da stabilire in "automatico" con uno script o altro la fine della pagina all'interno dell'iframe in modo da ovviare a questo problema? Ringrazio per chi mi risponderà.

    Già mi avevano segnalato questa pagina... ma non capisco dove posso trovare il codice adatto alle mie esigenze 😞

    http://www.dyn-web.com/dhtml/iframes/#basics


  • User Attivo

    claudioweb solo te mi puoi aiutare!!! 😢


  • Moderatore

    Uhm.

    Solo Claudio? 😄

    Ok. non ti rispondo ed aspettiamo lo faccia lui 😄

    Vabbè dai, ci provo pure io... provato ad impostare l'altezza con un linguaggio di programmazione?

    Ad esempio in php con getimagesize() ottieni informazioni sull'altezza e la larghezza dell'immagine che potresti passare:

    <?php list&#40;$w, $h&#41; = getimagesize&#40;"image.jpg"&#41; ?>
      <iframe style="width: <?php print&#40;$w&#41;?>px; height&#58; <?php print&#40;$h&#41;?>px;" />
    

    Spero sia quello che ti serve. :ciauz:


  • User Attivo

    ciao... io non devo includere una immagine.... ma dentro l'iframe devo fare mostrare un'altra pagina contenente una galleria fotografica che mostra una serie di anteprime/miniature. Queste miniature in alcuni casi sono poche e quindi tutto ok... ma quando sono tante vanno fuori la lunghezza impostata da me (nell'esempio ho messo $height = 1295;) e quindi non le vedo!... a me servirebbe dunque che tramite uno script o altro l'iframe possa capire ogni volta quando finisce la pagina correttamente 😉

    questo sarebbe il codice integrale del file IFRAME.php

    sai come dovrebbe diventare? :arrabbiato: 😉

    
    <?php
    
    
    if &#40;!isset&#40;$mainfile&#41;&#41; &#123; include&#40;"mainfile.php"&#41;; &#125;
    
    
    $index = 0;
    $height = 1295;
    
    
    $width = 600;
    
    include&#40;"header.php"&#41;; 
    	if&#40; substr&#40;$file,0,5&#41;!="./../" && substr&#40;$file,0,7&#41;!="http://" &#41;&#123;
      		include &#40;$file&#41;;
      		CloseTable&#40;&#41;;
    		include&#40;"footer.php"&#41;;
    	&#125;
    	else &#123;
    		echo "<IFRAME src=\"$file\" width=\"618\" height=\"$height\" scrolling=\"no\" frameborder=\"0\">";
    		echo "</IFRAME><a href=\"$file\" target=\"_blank\"></center>";
    
    		include&#40;"footer.php"&#41;;
    
    	&#125;
    ?>