Tengo una pagina con un ampli codigo de javascript que actua sobra un iframe. El codigo es gtrande y no me gusta como queda en mi codigo html y me pregunto como ago para ponerlo en un documento aparte (ej: frame.js)?
Aca les dejo el codigo
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento sin título</title> <script type="text/javascript"> var iframeids=["myframe"] //Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended): var iframehide="yes" var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1] var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers function dyniframesize() { var dyniframe=new Array() for (i=0; i<iframeids.length; i++){ if (document.getElementById){ //begin resizing iframe procedure dyniframe[dyniframe.length] = document.getElementById(iframeids[i]); if (dyniframe[i] && !window.opera){ dyniframe[i].style.display="block" if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //ns6 syntax dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight+FFextraHeight; else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //ie5+ syntax dyniframe[i].height = dyniframe[i].Document.body.scrollHeight; } } //reveal iframe for lower end browsers? (see var above): if ((document.all || document.getElementById) && iframehide=="no"){ var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]) tempobj.style.display="block" } } } if (window.addEventListener) window.addEventListener("load", dyniframesize, false) else if (window.attachEvent) window.attachEvent("onload", dyniframesize) else window.onload=dyniframesize </script></head> <body><iframe src="frame1.htm" id="myframe" name="myframe" width="400" height="350" scrolling="No" frameborder="0"> </iframe> </body> </html>
Lo que yo quiero es poner todo el codigo en un documento de javascript aparte y que actua sobre el frame que esta aca
Como ago?