Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno opět jQuery - zobrazení dialogu u více záznamů a opět ten datepicker

Opět se mi vyskytl problém s jQuery. Potřebuju udělat nejlépe dialog místo javascriptového window.open() . Ovšem potřeboval bych, aby mi to zobrazovalo daný obsah z dané stránky. (slo by například o http://neco.xx/Neco/showNeco/9 a u jiného řádku tabulky by nebylo 9, ale 10 . Toto se dá krásně udělat pomocí window.open(), ale co z toho vznikne se mi vubec nelibi (oproti dialogu). Včera jsem strávil poměrně hodně dlouho hledáním jak toto vyřešit, ale nic jsem nenašel.

Druhý problém je opět datepicker. Dříve jsem tu řešil problém klonování. Tento problém je již vyřešen. V naklonovaném elementu je jak datepicker, tak i timepicker... Timepicker funguje jak má, ale datepicker zlobí. V jakémkoliv naklonovaném datepickeru, když chci zvolit nějaký den, tak se mi ale vloží do toho originálního (prvního). Ovšem když reloadnu stránku (v PHP již následně mám vyřešeno že se mi zobrazí stejný počet naklonovaných elementů), tak datepicker funguje jak má.

$(document).ready(function () {
  $('.datepicker').datepicker();
  $('.datepicker_from').datepicker({
            onSelect: function( selectedDate ) {
                $( ".datepicker_to" ).datepicker( "option", "minDate", selectedDate );
            }
        });
  $('.datepicker_to').datepicker({
            onSelect: function( selectedDate ) {
                $( ".datepicker_from" ).datepicker( "option", "maxDate", selectedDate );
            }
        });
  $('.datetimepicker').datetimepicker();
  $('.timepicker').timepicker({timeFormat: 'hh:mm',showOn: "button"});
  
  $("input[class='addRow']").live('click',function() {
       $('.datepicker').datepicker("destroy");
       $('.timepicker').timepicker("destroy");
       $('.repeatdiv:first').clone(false).insertAfter('.repeatdiv:last');
       $('.datepicker').datepicker();
       $('.timepicker').timepicker({timeFormat: 'hh:mm',showOn: "button"});
  });
  $("input[class='delRow']").click(function() {
      if( $('.repeatdiv').length > 1){
        $('.repeatdiv:last').remove();
      }
  });
});
pro naklonování elementu, využívám část $("input[class='addRow']").live(....

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny