Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    154

    Eliminazione bottone all'ultima pagina di una paginazione

    Salve, ho postato il mio problema nella sezione javascript ma mi hanno detto che è più un problema asp.. io ho una serie di record che vengono caricati con una paginazione stile twitter molto simile a questa per intenderci :
    http://www.cffcs.com/Tutorials/carrzkiss/10/Load.asp

    Ho bisogno di eliminare però il tasto "more" (seguendo l'esempio citato) alla fine dei record..ma non so come fare anche perchè non trovo nulla in giro e non c'è nemmeno documentazione in questo esempio. La paginazione specifico che l'ho fatta in jquery con chiamate ajax quindi non so di preciso dove agire per eliminare sto pulsante.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    apri la pagina asp e commenta il codice che genera il pulsante.
    Che mestiere difficile.....essere da soli ancora di più

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    154
    Originariamente inviato da Fractals87
    apri la pagina asp e commenta il codice che genera il pulsante.
    Guarda è molt semplice la cosa..ho la pagina asp con questo pulsante:

    codice:
    <a rel="moreAudios" href="?n=3" >
    				[img]./images/vedibtn.png[/img]
    			</a>
    il rel fa riferimento poi alla funzione javascript per la paginazione. href="?n=3" mi serve poi per farmi visualizzare 3 elementi alla volta. cosa ti serve di preciso?

  4. #4
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Sicuro che quello sia il pulsante more??????

    se si basta che fai cosi
    <!--
    <a rel="moreAudios" href="?n=3" >
    [img]./images/vedibtn.png[/img]
    </a>
    -->
    e il bottone sarà commentato, oppure cancelli direttamente tutto "<a></a>"
    Che mestiere difficile.....essere da soli ancora di più

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    154
    Originariamente inviato da Fractals87
    Sicuro che quello sia il pulsante more??????

    se si basta che fai cosi
    <!--
    <a rel="moreAudios" href="?n=3" >
    [img]./images/vedibtn.png[/img]
    </a>
    -->
    e il bottone sarà commentato, oppure cancelli direttamente tutto "<a></a>"
    No ma aspetta... quello che voglio fare non è toglierlo cosi xD..deve sparire una volta che la paginazione arriva all'ultima pagina..cioè quando vede che c'è l'ultimo record allora sparisce il pulsante perchè ovviamente non può visualizzare più nulla non essendoci più record.

  6. #6
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    adesso ho capito......
    devi vedere come lavorano le pagine.
    hai detto che la chiamata arriva parte tramite ajax, percui cosa restituisce questa chiamate?
    dati json che dinamicamente con js vengono aggiunti oppure restituisce l'intera tabella?
    il pulsante viene generato solo la prima volta oppure anche quello arriva dalla chiamata ajax?
    io base a queste informazioni sai dove agire.....
    forse è meglio che posti il codice di entrambe le pagine cosi da capirci un pò di più
    Che mestiere difficile.....essere da soli ancora di più

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    154
    Originariamente inviato da Fractals87
    adesso ho capito......
    devi vedere come lavorano le pagine.
    hai detto che la chiamata arriva parte tramite ajax, percui cosa restituisce questa chiamate?
    dati json che dinamicamente con js vengono aggiunti oppure restituisce l'intera tabella?
    il pulsante viene generato solo la prima volta oppure anche quello arriva dalla chiamata ajax?
    io base a queste informazioni sai dove agire.....
    forse è meglio che posti il codice di entrambe le pagine cosi da capirci un pò di più
    Vengono restituiti dati json gestiti dinamicamente. Il pulsante resta li sempre indipendentemente se avviene la chiamata o meno. Questo è lo script per la paginazione

    codice:
    this.moreAudios = function(obj){
    		if( typeof this.paginations.listaAudio === 'undefined' )
    			this.paginations.listaAudio = 1;
    		var qD = $.deparam( getURIQS( obj.attr( 'href' ) ) );		
    		var d = {'action':'getAudios',
    				 'a':this.area.listaAudio,
    				 'n':3,
    				 'page': parseInt( this.paginations.listaAudio+1 ),
    				 'searchText': this.searchText
    				};		
    		d = $.extend( d, qD );
    		var request = this.api( { data:d } );		
    		this.html.audio_box_area = '';
    		if( !$.isEmptyObject( request ) ){
    			switch( this.page ){
    				case 'area':
    					this.paginations.listaAudio++;
    					this.html.audio_box_area = '';
    					for( x in request ) {
    						this.html.audio_box_area = this.html.audio_box_area + $('#audioList_tpl').jqote( request[x], '*' );
    					}					
    					$( this.html.audio_box_area ).css({display:'none'}).appendTo( '#audio_box_area' ).fadeIn();			
    					break;
    				case 'audio':					
    					this.paginations.listaAudio++;
    					this.html.audio_box_area = '';
    					for( x in request ) {
    						this.html.audio_box_area = this.html.audio_box_area + $('#audioList_tpl').jqote( request[x], '*' );
    					}	
    					$( this.html.audio_box_area ).css({display:'none'}).appendTo( '#audio_box_area' ).fadeIn();					
    					break;
    		
    								$(obj+'n').remove();
    							
    		
    			}		
    	    }		
    	}
    serve altro?

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    154
    Originariamente inviato da Fractals87
    adesso ho capito......
    devi vedere come lavorano le pagine.
    hai detto che la chiamata arriva parte tramite ajax, percui cosa restituisce questa chiamate?
    dati json che dinamicamente con js vengono aggiunti oppure restituisce l'intera tabella?
    il pulsante viene generato solo la prima volta oppure anche quello arriva dalla chiamata ajax?
    io base a queste informazioni sai dove agire.....
    forse è meglio che posti il codice di entrambe le pagine cosi da capirci un pò di più
    Ci sei?

  9. #9
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    non mi sembra semplicissimo da fare.
    Ho lavorato poco con json ma dovresti fare un accrocchio per sarese se il db ha tirato fuori tutti i dati oppure no.......
    Ti descrivo la procedura che ho in mente.

    pagina.php (a cui si effettua la chiamata ajax)
    controllare se il db ha tirato fuori tutti i dati
    se si concateni la stringa di result (che contine i dati di ritorno. nel caso li stampassi con echo farai la medesima cosa con il valore indicato dopo) ad "||1" oppure in caso che non sia alla fine "||0"

    pagina.html (o php) da cui parte la chiamata
    nella routine per l'impaginazione fare prima di tutto uno split del result con carattere ||
    nell'array risultante avrai nell'indice 0 il tuo result che gestischi come adesso.

    Nel srray indice 1 avrai il tuo valore 1 o 0
    A questo punto agisci sulla proprietà display del tuo bottone (o link) facendo display: none se il valore è 1 altrimento display:inline-block se il valore è 0
    Che mestiere difficile.....essere da soli ancora di più

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    154
    Nessun proprio???

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.