Visualizzazione risultati 1 fino 3 di 3

Discussione: ALtezza dinamica su Iframe , fattibile?

  1. #1
    bmwmania non è connesso Utente giovane
    Data registrazione
    23-01-2004
    Messaggi
    96

    Predefinito ALtezza dinamica su Iframe , fattibile?

    Salve a tutti.

    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 lunghezza 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 = 1295; ...ovvero la lunghezza di una pagina "tipo"... non c'è un modo da stabilire in "automatico/dinamico" la fine della pagina all'interno dell'iframe in modo da ovviare a questo problema? Ringrazio per chi mi risponderà.

    Questo è il codice iframe utilizzato :

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

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Non è molto chiaro il problema: in pratica avresti che quell'IFRAME risulta essere troppo lungo o troppo corto per i suoi contenuti?

    Se è così, non puoi far molto in PHP, anche perché la lunghezza di una pagina non dipende solo dai suoi contenuti in sé, ma anche da come sono visualizzati (diversi browser o impostazioni di browser causano effetti diversi). Quello che puoi fare è un lavoro un po' certosino ma piuttosto fattibile, sempre che si tratti di pagine HTML residenti nel tuo spazio web:
    - eliminare l'IFRAME e sostituirlo con un DIV
    - leggere i contenuti del file: all'interno del DIV che hai messo metterai tutti i contenuti compresi nel tag <BODY> ... </BODY>, all'interno dei tag <HEAD> ... </HEAD>, se non sono già presenti, inserirai eventuali link a script o fogli di stile esterni presenti nella pagina da includere.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    bmwmania non è connesso Utente giovane
    Data registrazione
    23-01-2004
    Messaggi
    96

    Predefinito

    purtroppo al suo interno visualizza sempre pagine php....

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •