Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Refresh pagina nello stesso punto

    Scusate se posto ma trovo solo thread incompleti o senza risposte, ho già postato la doanda sul forum PHP ma sono giorni che nessuno mi risponde... non credo che sia impossibile non capisco perchè nessuno mi risponda...

    Io ho una pagina con una foto.
    sotto la foto ho dei link ad altre foto.
    quando clicco sui link ricarico la pagina con la foto corrispondente.
    la pagina si riposiziona in alto però!

    Ecco VORREI SOLO FARE IN MODO CHE AL REFRESH LA PAGINA SI RICARICASSE NELLO STESSO PUNTO DOVE MI TROVAVO...


    GRAZIE A TUTTI

    P.S.
    Non voglio mettere ancore.. vorrei uno script...
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Refresh pagina nello stesso punto

    Originariamente inviato da bluego78
    Scusate se posto ma trovo solo thread incompleti o senza risposte, ho già postato la doanda sul forum PHP ma sono giorni che nessuno mi risponde... non credo che sia impossibile non capisco perchè nessuno mi risponda...

    Io ho una pagina con una foto.
    sotto la foto ho dei link ad altre foto.
    quando clicco sui link ricarico la pagina con la foto corrispondente.
    la pagina si riposiziona in alto però!

    Ecco VORREI SOLO FARE IN MODO CHE AL REFRESH LA PAGINA SI RICARICASSE NELLO STESSO PUNTO DOVE MI TROVAVO...


    GRAZIE A TUTTI

    P.S.
    Non voglio mettere ancore.. vorrei uno script...
    Senza ancore non credo sia possibile ricaricare la pagina nello stesso punto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ci sono almeno 2 strade alternative alle ancore:
    - rilevare al click l' event.layerY o offsetY
    - rilevare lo scrollTop (se serve scrollare vuol dire che il documento e' stato scrollato)

    appendi il dato alla location
    lo rileggi da php come get
    window.onload=self.scrollTo(0,dato)

    ciao

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    esempio della seconda possibilita'
    codice:
    <html>
    <head>
    <title>simulare ancora in stesso documento</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function getTop(){
    	var vDoc=(document.documentElement && document.documentElement.scrollTop)?1:0;
    	return ((window.pageYOffset)?window.pageYOffset:
    		((vDoc)?document.documentElement.scrollTop:document.body.scrollTop|0));
    }
    function jumpTo(theUrl){
    	theUrl+=((theUrl.indexOf('?')>-1)?'&':'?')+'fromTop='+getTop();
    	self.location.href=theUrl;
    }
    function readGet(){ 
    // legge get [soluzione javascript]
    	if(self.location.search){
    		var qry=self.location.href.substr(self.location.href.indexOf('?')+1).split('&');
    		for(var q=0;q<qry.length;q++){
    			if(qry[q].indexOf('fromTop')>-1){
    				var fTop=parseInt(qry[q].split('=')[1]);
    				window.onload=function(){
    					self.scrollTo(0,fTop);
    				}
    			}
    		}
    	}
    }
    readGet();
    //-->
    </script>
    </head>
    <body>
    <table style="height:2000px">
     <tbody>
      <tr>
       <td style="height:500px">
        link 1
       </td>
      </tr>
      <tr>
       <td style="height:500px">
        link 2
       </td>
      </tr>
      <tr>
       <td style="height:500px">
        link 3
       </td>
      </tr>
      <tr>
       <td style="height:500px">
        link 4
       </td>
      </tr>
    </tbody>
    </table>
    </body>
    </html>
    ciao

  5. #5
    XINOD NON HO PAROLE, SEI STATO MITICO!! GRAZIEEEE
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

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.