mam taki problem mam na stronce edytor tinymce http://www.tinymce.com/ oraz datepicker http://keith-wood.name/datepick.html.
Teraz nie wiem czy to dobrze wytłumacze.
W tinymce korzystam z funkcji ed.onKeyUp.add dzięki której po każdym naciśnięciu klawisza wykonuje mi funkcję, która robi obliczenia i wyświetalm na bierząco na stronie:
ed.onKeyUp.add(function(ed, e) { ... document.getElementById('pogwer').innerHTML= sumall; ... }
Wiadomo zmienia wartość co naciśnięcie klawisza.
W datepicker mam funkcję, która po zamknięciu kalendarza liczy ilość dni i wyświetla:
function myFunction() { ... document.getElementById('test').innerHTML= liczbadni; ... }
$(function() { $('#popupDatepicker').datepick({firstDay: 1,minDate: 0, onDate: $.datepick.noWeekends,dateFormat: 'DD. MM d. yyyy', onClose: function(dates) { myFunction(); }, multiSelect: 999, monthsToShow: 2, showTrigger: '#calImg'}); });
Moje pytanie jak zrobić obliczanie aby po zamknięciu kalendarza przeliczyło mi wartość z tinymce * ilosc dni wyświetli mi na bierząco innerHTML.
Niestety nie wiem jak sobie z tym poradzić ponieważ jedna funkcja jest w tinymce druga w datepikerze.
Nie wiem czy dobrze wytłumaczyłem.
EDIT
Dobra już mam.
Robię to w prosty sposób:
function fast() { var elem = document.getElementById("pogwer").innerHTML; document.getElementById("pogwer").innerHTML = elem * 2; }
Pobieram poprostu element obliczam i z powrotem go tam zwracam.