Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Posizionamento al top della pagina

    Ciao a tutti.

    La questione è abbastanza semplice: ho una pagina asp abbastanza lunga in verticale e ho posto dei link in fondo alla pagina. Vorrei un posizionamento al top della pagina nel caso si selezionasse uno di questi link.
    Ho provato mettendo un <a name="toppage"></a> ad inizio pagina e inserendo, ad es., /contactus.asp#toppage ma non funziona.

    Avete qualche altra soluzione ?

    Grazie
    Marco

  2. #2
    codice:
    <body id="toppage">

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Mi rendo conto di aver dimenticato alcune informazioni.

    La pagina default.asp contiene all'inizio un iframe chiamato "centro".
    Il link a fondo pagina ha la seguente istruzione:
    Contact Us
    che mi visualizza il form di contact us all'interno dell'iframe

    Se inserisco l'ancora <a name="inizio"></a> all'inizio della pagina default.asp e il link lo trasformo in Contact Us

    non funziona.
    Anche <body id="toppage"> non funzica...

    altri suggerimenti ?

  4. #4
    Originariamente inviato da marviv
    Mi rendo conto di aver dimenticato alcune informazioni.
    in pratica vuoi un paio di link da un unico bottone, devi farti aiutare in javascript

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    In effetti era quello che sospettavo, però ho postato in JS e mi hanno detto che era un prb html.

    Chiedo al moderatore di essere spostato da lui direttamente.
    Grazie

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    prima di spostare rispiega che mica ho capito bene...

    nella pag default c'è il link all'ancora/id che deve portare in cima alla pagina stessa, e poi?

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    La pagina default.asp contiene all'inizio un iframe chiamato "centro" e quindi una serie di link molto numerosi che fan si che la pagina sia abbastanza lunga.
    Il fondo alla pagina vi sono alcuni link, come Contact us, che devono aprire un form all'interno dell'iframe.
    Quindi se io ci clicco sopra desidero che vi sia la visualizzazione dell'iframe al top della pagina.
    Il link a fondo pagina è il seguente:

    Contact Us
    che mi visualizza il form di contact us all'interno dell'iframe al top della pagina.

    Attualmente dopo aver cliccato, la visualizzazione mi rimane in fondo alla pagina e devo muovermi con la scroll bar di destra per potermi posizionare al top.

    Spero di essere stato abbastanza chiaro.

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    se ho capito bene l'aggiornamento dell'ìiframe ti funge ma vorresti anche che la pagina default tornasse in alto, giusto?

    a parte che non capisco perchè un form contatti debba stare in un'iframe...

    comunque si: la soluzione sta in JS, evento onclick

    paginauno.htm

    codice:
    <body>
    <span id="ancora"></span>
    
    
    pagina uno</p>
    
    <iframe name="centro" src="pagina_contatti.htm" width="496" height="214">
    Il browser in uso non supporta frame non ancorati oppure è configurato in modo che i frame non ancorati non siano visualizzati.
    </iframe>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    </p>
    
    
    
    link</p>
    </body>

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Funziona.
    L'iframe è la finestra dove il portale visualizza, oltre al contact us, una serie di informazioni.
    Putroppo è stata una scelta iniziale e non riesco più a toglierlo a meno di stravolgere completamente l'architettura.

    Grazie 1000

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.