Problemi iframe

Inviato da  ghisirds il 20/11/2011 11:09:50
Ciao a tutti,
in un sito che sto modificando, devo mostrare in una pagina il contenuto di un'altra pagina e contavo di farlo facilmente con un iframe: il problema è che non sono riuscito a trovare le impostazioni per mostrare dentro l’iframe un pezzo della pagina sorgente privo della parte superiore.
Detto in parole semplici, io devo mostrare solo un pezzo della pagina sorgente che sta più o meno a metà pagina, quindi lasciando sia un padding interno superiore e troncando la parte inferiore.
La parte inferiore la tronco semplicemente abbassando l’altezza del frame, ma come tiro via la parte che sta sopra quella che mi interessa far vedere?
Grazie mille

__________________
idee regalo originali (oryginalny prezent in polacco o gift in inglese), moto reggio emilia

Re: Problemi iframe

Inviato da  TAD il 20/11/2011 15:37:45
Esiste solo una soluzione: scrollare in alto il contenuto dell' iframe di un certo numero di pixel, in modo tale che esso venga visualizzato a partire da una certa altezza.

Per implementare questo comportamento è necessario associare all' evento onLoad() dell' iFrame una funzione javascript, come segue:

<iFrame onLoad="scrollContent()">


La funzione scrollContent() sarà incaricata di spostare il contenuto della pagina. La funzione preposta allo scopo è scrollTo() dell'oggetto document. Verrà fuori una cosa di questo tipo:

function scrollContent() 
{ 
      window.scrollTo(xPos, yPos); 
}


Ovviamente le variabili xPos, yPos andranno inizializzate con i valori necessari. Nel tuop caso sarà sufficiente assegnare a yPos, l'altezza dell'header che mi pare di aver capito tu voglia nascondere.

Ricorda di disabilitare le barre di scorimento con gli appositi tags dell'Iframe, in modo tale che l'utente possa visualizzare solo ciò che è stato stabilito.

Buon lavoro!

Messaggio orinale: https://old.luogocomune.net/site/newbb/viewtopic.php?forum=54&topic_id=6675