Foros del Web » Programando para Internet » Javascript »

Script con Datepicker No se ve en Textbox

Estas en el tema de Script con Datepicker No se ve en Textbox en el foro de Javascript en Foros del Web. Les Coloco aquí mi Script. Código: <script type="text/javascript"> /*********************************************** * Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay ...
  #1 (permalink)  
Antiguo 27/01/2015, 09:30
 
Fecha de Ingreso: julio-2013
Mensajes: 36
Antigüedad: 10 años, 8 meses
Puntos: 1
Mensaje Script con Datepicker No se ve en Textbox

Les Coloco aquí mi Script.

Código:
<script type="text/javascript">

/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){

if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText

}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}

}

}

</script>
No se nada de Ajax, pero entiendo que en una función toma el HTML para insertarlo en el DIV y en otra guarda los Scripts para cargarlos.

Así que supuste que al poner en un enlace esto:

Código:
  <li><a href="javascript:ajaxpage('miembros', 'derecha'); loadobjs('js/date.js','css/datepicker.css','js/bootstrap-datepicker.js')">Enlace</a></li>
Me cargaría los Script y ejecutaría el Datepicker en el textbox, pero no lo hace.

Alguien me puede ayudar?

Este es el código del PHP que abro en el div.
Código:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE-edge">
    <meta name= "viewport" content="width=device-width, initial-scale=1">
   <title>Panel de Administración</title>
   <!--aquí el css-->
     <link rel="stylesheet"  href="css/bootstrap.css">
     <link rel="stylesheet"  href="css/main.css">
         
    <script src="js/bootstrap-datepicker.js"></script>
    <script src="js/date.js"></script>

</head>
<body>
   <input  class="datepicker" type ="text" name="date">
</body>
</html>
Espero Puedan Ayudarme, Gracias.
  #2 (permalink)  
Antiguo 27/01/2015, 10:46
 
Fecha de Ingreso: enero-2015
Mensajes: 43
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: Script con Datepicker No se ve en Textbox

no te falta en un Dom ready ejecutar $(".datepicker").datepicker();?
  #3 (permalink)  
Antiguo 27/01/2015, 10:50
 
Fecha de Ingreso: julio-2013
Mensajes: 36
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Script con Datepicker No se ve en Textbox

eso lo tengo en un .Js

date.js
Código:
$(function(){
 $('.datepicker').datepicker();
});
Ahora no entiendo muy bien eso que hablas del dom ready, puedes orientarme mejor? Gracias.

Etiquetas: ajax, datepicker, html, input, js, php, textbox
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 13:08.