Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-07-2007
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Javascript, funciones o yo que se.

Tengo este código:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php 
include ("lib/libreria_conexiondb.php");
include (
"lib/libreria_funciones_xhtml.php");
include (
"lib/libreria_sentencias_SQL.php");
include (
"lib/libreria_funciones.php");

//Controlamos la inicialización de las variables ($user_id, $position) y damos valores por defecto en caso de no estarlo.
if (!$_POST["companyaddressid"]){
//    echo "No las pilla, Pablo";
    
$company_address_id=1;
    }
else {
//    echo "DENTROOO!!";
    
$company_address_id=$_POST["companyaddressid"];
    }
    
//echo $_POST["companyaddressid"];
//echo $company_address_id;

$company_name ibase_fetch_object(consulta_managerdb(company_name_SQL($company_address_id)));

$group_company_ids consulta_managerdb(main_company_groups_id_SQL($company_name->MAIN_COMPANY_ADDRESS_ID)); //Nos devolvera el listado de todos los IDs que comparten el mismo MAIN_ADDRESS_ID

$consulta_address consulta_managerdb(address_SQL($company_name->MAIN_COMPANY_ADDRESS_ID));

//$consulta_contact = consulta_managerdb(contact_SQL($company_address_id));  
?>

<html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Manager</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="lib/js/xmlhttp.js"></script>
<script type="text/javascript" src="lib/js/functions.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body onload="makerequest('table_company_service_product.php?company_address_id=<?php echo $company_address_id?>','contact_address'); makerequest('table_company_service_product.php?company_address_id=<?php echo $company_address_id?>','company_service_product');">
    <div align="center">
    
<!-- theform.php -->
<div style="padding: 10px;">
    <div id="messagebox"></div>
    <form method="post" action="mng_data.php">
        <input id="companyaddressid" name="companyaddressid" style="width: 150px; height: 16px;" type="hidden" value="" onkeypress="" /><br />
        <input id="yourname" style="width: 150px; height: 16px;" type="text" value="" onkeypress="autocomplete(this.value, event)" /><br />
        <input type="submit" value="Buscar..."  />
    </form>
</div>
    <div id="autocompletediv" class="autocomp"></div>
<?php
xhtml_table
($group_company_ids,$consulta_address,"$company_name->ADDRESS_COMPANY_NAME",true,true);
?>
<div id='contact_address'></div>
<div id='company_service_product'></div>

</body>
</html>
Cuya parte problemática es la siguiente:

Código PHP:
<body onload="makerequest('table_company_service_product.php?company_address_id=<?php echo $company_address_id?>','contact_address'); makerequest('table_company_service_product.php?company_address_id=<?php echo $company_address_id?>','company_service_product');">
Ya que intento llamar a la misma función declarada en
Código PHP:
<script type="text/javascript" src="lib/js/functions.js"></script> 
Que tiene el siguiente código:

Código PHP:
    function makerequest(serverPageobjID) {
        
        var 
obj document.getElementById(objID);
        
xmlhttp.open("GET"serverPage);
        
xmlhttp.onreadystatechange = function() {
            if (
xmlhttp.readyState == && xmlhttp.status == 200) {
                
obj.innerHTML xmlhttp.responseText;
            }
        }
        
xmlhttp.send(null);
    } 
Y no hay forma de llamarla dos veces.

Sin embargo, si solo llamo la función una vez de la siguiente forma:

Código PHP:
<body onload="makerequest('table_company_service_product.php?company_address_id=<?php echo $company_address_id?>','contact_address');
O uso dos funciones distintas:

Código PHP:
<body onload="makerequest('table_company_service_product.php?company_address_id=<?php echo $company_address_id?>','contact_address'; alert('solo se que no se nada');">
No se que pasa, joer, me tienen desquiciado.

Y tengo el mismo problema para ejecutar ambas funciones en una etiqueta <tr onclick=...>


¡¡¡AYUDAAAA!!!

Saludos cracks.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con javascript molinero1 HTML, Javascript y otros 5 11-05-2007 18:03:30
arrays javascript y php halizia PHP 6 03-05-2007 13:43:31
De JavaScript a PHP halizia PHP 10 10-10-2006 18:23:38
javascript kejos HTML, Javascript y otros 2 12-04-2006 12:53:35
Funciones en Javascript gatsu HTML, Javascript y otros 8 09-02-2005 12:49:37


La franja horaria es GMT +2. Ahora son las 21:45:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi