- var linktext=link.href;
- // Разобрать параметры, получить значение id
- var start =linktext.indexOf("id=");
- var id;
- if (start!=-1) {
- start+=3;
- var end = linktext.indexOf("&",start);
- if (end==-1) end=linktext.length;
- id = linktext.substring(start,end);
- }
- var f=document.forms[formName];
+ var id;
+ if (link.form) {
+ link = link.form;
+ id = link.elements["id"].value;
+ } else {
+ var linktext=link.href;
+ // Разобрать параметры, получить значение id
+ var start =linktext.indexOf("id=");
+ if (start!=-1) {
+ start+=3;
+ var end = linktext.indexOf("&",start);
+ if (end==-1) end=linktext.length;
+ id = linktext.substring(start,end);
+ }
+ }
+ var block = document.getElementById(formName);
+ var f = block.getElementsByTagName("form")[0];