Foros del Web » Programando para Internet » Javascript » Frameworks JS »

como cargar funcion javascript con ajax

Estas en el tema de como cargar funcion javascript con ajax en el foro de Frameworks JS en Foros del Web. hola buen dia tngo el siguiente problema estoy usando ajax y llamando a una pagina php pasandole parametros la carga todo bien esta pagina contiene ...
  #1 (permalink)  
Antiguo 02/07/2009, 11:39
Avatar de LuZBinG  
Fecha de Ingreso: enero-2008
Mensajes: 407
Antigüedad: 16 años, 10 meses
Puntos: 5
como cargar funcion javascript con ajax

hola buen dia tngo el siguiente problema

estoy usando ajax y llamando a una pagina php pasandole parametros
la carga todo bien
esta pagina contiene est link
Código PHP:
<a href="javascript:loadintoIframe('myframe', '../frma.php?cve=<?=$cve;?>')" >
y la funcion javascript es esta:
Código PHP:
<script type="text/javascript">

/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
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.116 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var 
dyniframe=new Array()
for (
i=0i<iframeids.lengthi++){
if (
document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var 
tempobj=document.alldocument.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function 
resizeIframe(frameid){
var 
currentfr=document.getElementById(frameid)
if (
currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight//ns6 syntax
currentfr.height currentfr.contentDocument.body.offsetHeight+FFextraHeight
else if (
currentfr.Document && currentfr.Document.body.scrollHeight//ie5+ syntax
currentfr.height currentfr.Document.body.scrollHeight;
if (
currentfr.addEventListener)
currentfr.addEventListener("load"readjustIframefalse)
else if (
currentfr.attachEvent){
currentfr.detachEvent("onload"readjustIframe// Bug fix line
currentfr.attachEvent("onload"readjustIframe)
}
}
}

function 
readjustIframe(loadevt) {
var 
crossevt=(window.event)? event loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function 
loadintoIframe(iframeidurl){
if (
document.getElementById)
document.getElementById(iframeid).src=url
}

if (
window.addEventListener)
window.addEventListener("load"resizeCallerfalse)
else if (
window.attachEvent)
window.attachEvent("onload"resizeCaller)
else
window.onload=resizeCaller

</script>
 
el problema es que no me funcionan el llamado a la funcion cuando cargo la pagina con ajax

como puedo resolver esto????????:(

gracias por su ayuda
  #2 (permalink)  
Antiguo 02/07/2009, 11:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Respuesta: como cargar funcion javascript con ajax

Si el <script> viene junto con la respuesta, no se ejecutará.

Puede que esto te sirva:
http://www.forosdelweb.com/f77/howto...e-ajax-510438/
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 02/07/2009, 12:11
Avatar de LuZBinG  
Fecha de Ingreso: enero-2008
Mensajes: 407
Antigüedad: 16 años, 10 meses
Puntos: 5
Respuesta: como cargar funcion javascript con ajax

no funciona para IE

:C

otra ayuda por favor
  #4 (permalink)  
Antiguo 02/07/2009, 12:14
Avatar de LuZBinG  
Fecha de Ingreso: enero-2008
Mensajes: 407
Antigüedad: 16 años, 10 meses
Puntos: 5
Respuesta: como cargar funcion javascript con ajax

gracias david
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:36.