Ver Mensaje Individual
  #21 (permalink)  
Antiguo 28/03/2008, 11:23
titogelo
 
Fecha de Ingreso: enero-2008
Mensajes: 35
Antigüedad: 16 años, 11 meses
Puntos: 1
Re: Problemas al ejecutar JS desde AJAX

Cita:
Iniciado por GatorV Ver Mensaje
En ese código no pones el código de la llamada AJAX, así no te puedo ayudar, debes de poner el código JavaScript.

Saludos.
ok te entendi mal te pongo todos los js.

Código:
// Documento JavaScript
function llamadasin(url, contenedor){
var pagina_requerida = false
if (window.XMLHttpRequest) {
// comprueba si el navegador es opera, safari, mozilla, etc.
	pagina_requerida = new XMLHttpRequest()
}
else if (window.ActiveXObject){ 
// comprueba si el navegador es internet explorer
	try {
		pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
	} 
	catch (e){ 
// caso de versión antigua de internet explorer
		try{
			pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){
		}
	}
}
else {
	return false
}

pagina_requerida.onreadystatechange=function(){ 
// llamada a la función que carga la página
		pintapagina(pagina_requerida, contenedor)
}
// métodos open y send
	pagina_requerida.open('GET', url, true) 
	pagina_requerida.send(null)
}

// función que presenta la información 
/*function pintapagina(pagina_requerida,contenedor){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(contenedor).innerHTML=pagina_requerida.responseText
	}
	*/
function pintapagina(pagina_requerida,contenedor){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)) {
                var scs=pagina_requerida.responseText.extractScript();
                document.getElementById(contenedor).innerHTML=pagina_requerida.responseText.stripScript();
        scs.evalScript(); 
	}
}
	
/*De otro js*/
var result;
function obtenerid(dentrodeque){
	frase=document.getElementById(dentrodeque).innerHTML;
	result=new Array();
	result=frase.match(/\b\s+id=[^>\s]+\b/g);
	for(ii=0;ii<result.length;ii++){
		result[ii]=result[ii].split('"').join('');
		result[ii]=result[ii].split('id=').join('');
		result[ii]=result[ii].split(' ').join('');
	}
}
function mostrar(que){
	for(ii=0; ii<result.length ; ii++ ){
		if(que==result[ii]){
			if(document.getElementById(que).style.display=='none'){
				document.getElementById(que).style.display='block';
			}
			else{
				document.getElementById(que).style.display='none';
			}
		}
		else{
			eval("document.getElementById('"+result[ii]+"').style.display='none'");
		}
	}
}
function ir(url){
	window.location=url;
}

/*Otro js*/

	var time = 3000;
	var numofitems = 7;
	
	//menu constructor
	function menu(allitems,thisitem,startstate){ 
	  callname= "gl"+thisitem;
	  divname="subglobal"+thisitem;  
		this.numberofmenuitems = allitems;
		this.caller = document.getElementById(callname);
		this.thediv = document.getElementById(divname);
		this.thediv.style.visibility = startstate;
	}
					 
	//menu methods
	function ehandler(event,theobj){
	  for (var i=1; i<= theobj.numberofmenuitems; i++){
		  var shutdiv =eval( "menuitem"+i+".thediv");
		shutdiv.style.visibility="hidden";
		}
		theobj.thediv.style.visibility="visible";
	}
					
	function closesubnav(event){
	  if ((event.clientY <48)||(event.clientY > 107)){
		for (var i=1; i<= numofitems; i++){
		  var shutdiv =eval('menuitem'+i+'.thediv');
				shutdiv.style.visibility='hidden';
			}  
		}
	}
este es con el que traigo el slide al index.

¿Porque para la galeria de fotos funciona y para el slide no?

Gracias y lo siento por la confusiom