za pomoca advAJAX wywoluje skrypt php, ktory zwraca mi nastepujaca tresc:
<?php $output='<script type="text/javascript">'; $output.='function lipa() { alert("lalala"); }'; $output.='</script>'; $output.='<div onClick="lipa();">tekst</div>'; ?>
czyli Ajax zwraca html'a z definicja jakiejs funkcji javascriptowej i zarazem w zwroconym html jest wywolanie tej funkcji - tu w divie. Problem polega na tym, ze gdy zwrocony html wstawie na strone i klikne w diva to wyskakuje blad - brak definicji funkcji lipa().
wiem ze mozna to obejsc, gdy funkcje lipa() zdefiniuje wczesniej (w kodzie w ktorym jest wywolanie Ajaxa), ale takie rozwiazanie mnie nie satysfakcjonuje.
napewno ktos spotkal sie z takim problemem, czy znacie jego rozwiazanie?