I know that there are a lot of threads like this but I can´t resolve my problem.
Suppose that i have this html form:
Expand|Select|Wrap|Line Numbers
- ...
- <td>
- <fieldset>
- <legend>Other Info </legend>
- <table><tr><td><label for="links">Links:</label></td>
- <td id="links">
- <div name = "main" style="position:relative;">
- <div name ="en" style="position:absolute;">
- <input type="text" name="links" id="links" size="25" tabindex="19" />
- <input type="text" name="linkRef" id="linkRef" size="25" tabindex="20" value="http://"/>
- <input type="button" value="+" onclick="crearAn('links',0)" /><br/>
- </div>
- <div name ="es" style="position:relative;">
- <input type="text" name="links" id="links" size="25" tabindex="19" />
- <input type="text" name="linkRef" id="linkRef" size="25" tabindex="20" value="http://"/>
- <input type="button" value="+" onclick="crearAn('links',1)" /><br/>
- </div>
- </div>
- </td></tr></table>
- </fieldset>
- </td>
- ...
Expand|Select|Wrap|Line Numbers
- function crearAn(obj,child) {
- num++;
- fi = document.getElementById(obj);
- //fi.appendChild(document.createElement('br'));
- ele = document.createElement('input');
- ele.type = 'text';
- ele.name = obj;
- ele.id = obj+num;
- ele.size = '25';
- fi.childNodes[0].childNodes[child].appendChild(ele);
- if (obj =="links"){
- ele = document.createElement('input');
- ele.type = 'text';
- ele.name = "linkRef";
- ele.id = "linkRef"+num;
- ele.size = '25';
- ele.value = 'http://';
- fi.childNodes[0].childNodes[child].appendChild(ele);
- fi.childNodes[0].childNodes[child].appendChild(document.createElement('br'));
- }
- else fi.childNodes[0].childNodes[child].appendChild(document.createElement('br'));
- }
"Lo siento mi inglés, me gustaría dobreexponer un div encima del otro. De la forma en que lo he escrito lo sobreexpone bien, pero el fieldset no sé agranda en el caso del <div en> ya que su position es absolute, si fuera relative estaría bien pero en ese caso no se sobreexpondrían. No sé si me he explicado bien"
Thanks