Visualizzazione risultati 1 fino 4 di 4

Discussione: tornare al #top della index.html all'interno di un iframe contenuto in questa!

  1. #1
    brindstudios non è connesso Neofita
    Data registrazione
    17-10-2014
    Messaggi
    18

    Predefinito tornare al #top della index.html all'interno di un iframe contenuto in questa!

    Ciao ragazzi,

    scrivo a voi perchè non so se si può fare quello che vorrei fare

    in poche parole ho un iframe all'interno della mia pagina index.html che mi include una pagina iframe.php (non può essere inclusa in altri modi perchè sviluppata in modo particolare) premendo un pulsante all'interno del mio iframe (iframe.php) raggiungo un'altra pagina prova.php che però non viene caricata dall'inizio ma dalla stessa altezza in cui si trovava la barra di scorrimento al momento del click sul pulsante di iframe.php. ho provato a fare una chiamata direttamente a prova.php#top ma al massimo la barra di scorrimento si sposta all'inizio del iframe.

    E' possibile far tornare la mia barra di scorrimento ad inizio pagina index.html?? se si in che modo potrei fare??

    Grazie mille per l'aiuto
    BrindStudios

  2. #2
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    DEMO

    nel pulsante all'interno del IFRAME devi indicare che lo scroll fa riferimento al PARENT

    Codice:
    function tornasu(){
       window.parent.scrollTo(0, 0);
    }

  3. #3
    Guest

    Predefinito

    @NLSweb: sai se è possibile anche rallentare la risalita al top ?

  4. #4
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    Si certo..

    con JS basta inserire la risalita in un ciclo INTERVAL

    DEMO

    Codice:
    function tornasu(){
       var altezza = window.parent.pageYOffset;
       var intervallo = setInterval(function(){
        window.parent.scrollTo(0, altezza);
        altezza--;
        if(altezza<=0){clearInterval(intervallo);}
       },10);   
    }

Regole di scrittura

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