2011-12-30 3 views
0
<div class="phonepager fcolrblk2c"> 
     Page 
<a style="display: none;" href="javascript:__doPostBack('pgrTop$lnkPage1','')" id="pgrTop_lnkPage1">1</a><span id="pgrTop_lblPage1">1</span>&nbsp; 
<a href="javascript:__doPostBack('pgrTop$lnkPage2','')" id="pgrTop_lnkPage2">2</a>&nbsp; 
<a href="javascript:__doPostBack('pgrTop$lnkPage3','')" id="pgrTop_lnkPage3">3</a>&nbsp; 
<a href="javascript:__doPostBack('pgrTop$lnkPage4','')" id="pgrTop_lnkPage4">4</a>&nbsp; 
<a href="javascript:__doPostBack('pgrTop$lnkPage5','')" id="pgrTop_lnkPage5">5</a>&nbsp; 
| <a href="javascript:__doPostBack('pgrTop$lnkPageShowAll','')" id="pgrTop_lnkPageShowAll">See all on one page</a>&nbsp; 
     </div> 

У меня есть этот код для открытия различных страниц. Когда мы открываем URL-адрес, первая страница показывает по умолчанию. Как сделать «Просмотреть все на одной странице» по умолчанию, а не «1»?Как изменить страницу по умолчанию

+1

У нас нет этого кода. – Purag

+0

теперь вы можете увидеть код. – Noname

+0

Еще не хватает кода ... нам нужна функция '__doPostBack()'. – Purag

ответ

0

Я не уверен, правильно ли я понял, но вы ищете что-то вроде this?

Если это так, то похоже, что ссылка '' '' 'скрыта и добавлен диапазон для отображения 1 как простого текста. Поэтому я просто переместил стиль со страницы «1» на «Просмотреть все на одной странице» и переместил диапазон для показа «1» и изменил его на «Просмотреть все на одной странице».

Возможно, вы должны достичь этого, используя функцию javascript. Проверьте это demo на основе javascript на основе того, чего вы пытаетесь достичь.

Код:

$('.page_link').click (function() { 
    var selPage = this.id.replace('pgrTop_lnk', ''); 

    //reset all link  
    $('.sel_page_lbl').remove(); 
    $('.page_link').removeClass('hidden'); 

    $(this).after('<span id="pgrTop_lbl' + selPage + '" class="sel_page_lbl" >'+this.innerHTML+'</span>'); 

    $(this).addClass('hidden'); 
}); 
Смежные вопросы