infinite loop? getready() calls sendsite() which calls getready() which calls sendsite()...
On Apr 8, 4:06 pm, "R.O.M." <[EMAIL PROTECTED]> wrote: > This code doesn't work in all browsers exept firefox. Why and what i > must to do? > Trouble: when button with id="newsitesubmit" was pressed there is no > reaction, but in firefox all is ok. > > code: > > function getready() { > $('#newsitesubmit').click(sendsite); > }; > > function sendsite() { /* отправляем данные из формы */ > getready(); > var sitename = $("#siteinfo #sitename").val(); > var siteurl = $("#siteinfo #siteurl").val(); > var uname = $("#siteinfo #username").val(); > var uemail = $("#siteinfo #uemail").val(); > $.get('savesite.cgi', {sname: sitename, surl: siteurl, uname: > uname, uemail: > $.get('static/msg_site_added.txt',function(data){ > var oldcontent = $('#siteinfo').html(); > $('#siteinfo').html(data+'Добавить еще сайт'); > getready(); > } > ); > > html: > > <div id="add"> > > <h4>Добавление сайта</h4><br> > <form id="newsite"> > <dl> > <dt><label for="form-sitename">Название:</label></dt> > <dd><input type="text" name="sitename" id="sitename"></dd> > <dt><label for="form-siteurl">Адрес:</label></dt> > <dd><input type="text" name="siteurl" id="siteurl"></dd> > > <dt><label for="form-username">Ваше имя:</label></dt> > <dd><input type="text" name="username" id="username"></dd> > <dt><label for="form-useremail">Ваш e-mail:</label></dt> > <dd><input type="text" name="uemail" id="uemail"></dd> > <dd><input type="button" value="Отправить" id="newsitesubmit"></dd> > </form> > > </div>