слишком все разбросано и много щас попробую:
<script language="Javascript">
function func () {alert (1);}
</script>
<input type="text" onclick="func();"/>
такой допустим текст получал responseTEXT
все что между script
обрабатывается eval
и все теперь при клике во всех браузерах все работает
в в Сафари отказывалась
сделал так:
<script language="Javascript">
function func () {alert (1);}
</script>
<input type="text" id="id1"/>
<script language="Javascript">
document.getElementById('id1').onclick=function () {func();}
</script>
так заработало.
а при первом варианте если вместо func() вставить alert (1)
то выдаст алерт, то есть свои функции не хотел выдавать