Tienes toda la razon... por eso mismo, estoy complicado...
Te resumo el inconvenitente
vinculos.php
Código PHP:
<script type="text/javascript" src="js/drag-drop-custom.js"></script>
<div id="drgas" >
<div class="dragableBox" id="box1">
CONTACTO 1 </div>
<div class="dragableBox" id="box2">
CONTACTO 2 </div>
<div class="dragableBox" id="box3">
CONTACTO 3 </div>
<div class="dragableBox" id="box4">
CONTACTO 4 </div>
<div class="dragableBox" id="box5">
CONTACTO 5 </div>
</div>
<script>
var dragDropObj = new DHTMLgoodies_dragDrop();
dragDropObj.addSource('box1',true);
dragDropObj.addSource('box2',true);
dragDropObj.addSource('box3',true);
dragDropObj.addSource('box4',true);
dragDropObj.addSource('box5',true);
dragDropObj.addTarget('dropBox','dropItems');
dragDropObj.init();
</script>
Cuando llamo a este archivo.. mediante ajax por medio de :
menu.js....
Código PHP:
function xmlhttp(){
var xmlhttp;
try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){
try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){
try{xmlhttp = new XMLHttpRequest();}
catch(e){
xmlhttp = false;
}
}
}
if (!xmlhttp)
return null;
else
return xmlhttp;
}
function abrirContenido(pagina,num){
var A = document.getElementById('contenido');
var ajax = xmlhttp();
ajax.onreadystatechange=function(){
if(ajax.readyState==4){
A.innerHTML = ajax.responseText;
}
}
ajax.open("GET",pagina+".php?num="+num,true);
ajax.send(null);
return true;
}
index.php...
Código PHP:
<script type="text/javascript" src="js/menus.js"></script>
<li id="vinculoFamilia" onclick="abrirContenido('vinculos/vinculos','1');">Familiares</li>
Cuando estoy en Index.php y presiono sobre Familires... llama al archivo vinculos.php...
Este deberia abrir el contenido. que de hecho lo abre correctamente el problema es que no funciona los js que estan dentro...
Probe con tu script que me pasaste... pero el problema es que no mantiene el orden en como estan ubicados los script js dentro de vinculos.php... no se si se entiende... ya que la ultima funciona debe estar debajo de los divs.
Bueno espero haber sido claro... gracias por responder....