| |||
![]() hola amigos tengo un problema, alcargar la pagina deseo que se ejecuten dos funciones de javascript, pero no tengo de usar el onload, nose si puedan sugerirme otro metodo evento para realizar esto, gracias |
| ||||
![]() ¿Por qué no usar el onload?
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: evento al cargar la pagina el ejemplo funciona muy bien pero, no se ejecutan las funciones bueno hise una funcion super sencilla para llamar function Calculated_Rest() { alert("valor000000000000000000"); } y la llamo asi echo "<scriCalculated_Restpt>"; echo "window.onload='Calculated_Rest($Operator_ID,$Oper ator_ID);'"; echo "</script>";pero no llama, amigos en que estoy mal, nose si puedan darme algo mas de apoyo |
| |||
Respuesta: evento al cargar la pagina lo estoy pasando asi pero lo mismo no arranca echo "<script type=".'text/javascript'.">"; echo "window.onload=Calculated_Rest($Operator_ID,$Opera tor_ID);"; echo "</script>"; |
| ||||
Respuesta: evento al cargar la pagina Prueba así..
Código:
mira que la funcion Calculated_Rest no tiene parametros y cuando la llamas la pones con 2 parametros<script type="text/javascript"> window.onload=function(){ Calculated_Rest(); } </script> Saludos... ![]() |
| |||
Respuesta: evento al cargar la pagina ok si funciona pero solo una funcion la segunda funcion que se invoca, la primera muestra el alert que le puse pero no se actualiza en pantalla esta es la invocacion que realizo echo "<script type=".'text/javascript'.">"; echo "window.onload=function(){ buildCost($Operator_ID,$Operator_ID,$Operator_ID); buildSelectAccommodation($Operator_ID,$Operator_ID ,$Operator_ID);}"; echo "</script>"; y estas son las funciones, siempre se mues function buildSelectAccommodation(id,value,Tour_de_prueva) { alert("valor000000000000000000"); divResultado = document.getElementById('tour_div'); ajax=objetoAjax(); ajax.open("GET", "tour_detalles.php?id="+id+"&value="+value+"&acc=" +Tour_de_prueva); ajax.onreadystatechange=function() { if (ajax.readyState==4) { divResultado.innerHTML = ajax.responseText } } // ajax.send(null) ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(null); return } function buildCost(name_select01,id_operator, Customer_Price) { alert("valor999999999999"); divResultado = document.getElementById('cost_div'); ajax=objetoAjax(); ajax.open("GET", "tour_detalles_costo.php?name_select01="+name_sele ct01+"&id_operator="+id_operator+"&Customer_Price= "+Customer_Price); ajax.onreadystatechange=function() { if (ajax.readyState==4) { divResultado.innerHTML = ajax.responseText } } // ajax.send(null) ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(null); return } |
| ||||
Respuesta: evento al cargar la pagina Mmmmm.... Mira en:
Código:
Tienes que escapar las colillas dobles asi:echo "<script type=".'text/javascript'.">";
Código:
El evento onload funciona, entonces lo que está mal son tus funciones, no te puedo ayudar en eso ya qie no tengo tu db, revisa una vez más...echo "<script type=\"text/javascript\">"; Saludos... ![]() |
| |||
alternativa para onload hola amigos tengo un problema cuando se carga una pagina, en la funcion onload, estoy usando 3 funciones diferentes, pero solo se ejecuata la primera, y pues la verdad quisiera pedirles una idea sobre una alternativa para onload. gracias |
| |||
Respuesta: alternativa para onload Sería bueno si pudieras poner el código. Supungo que debes tener algo así. window.onload=func1; window.onload=func2; window.onload=func3; La llamada al evento onload es luego de que toda la página ha cargado, incluyendo esas tres asignaciones. Cada asignación sobrescribe a la anterior. Para solucionarlo puedes hacer lo siguiente Código HTML: function miOnLoad(){ func1(); func2(); func3(); } |
| |||
Respuesta: alternativa para onload esta es las lineas que uso y solo se ejecuta la primera funcion echo "<script type=".'text/javascript'.">"; echo "window.onload=function(){ buildCost($Operator_ID,$Operator_ID,$Operator_ID); buildSelectAccommodation_details($Operator_ID,$Ope rator_ID,$Operator_ID); }"; echo "</script>"; |
| ||||
![]() Es que el problema no está en el evento, el evento funciona. Lo más probable es que el problema esté en una de tus funciones ![]()
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |