Foros del Web » Programando para Internet » Javascript »

Problema con include y javascript

Estas en el tema de Problema con include y javascript en el foro de Javascript en Foros del Web. Hola!! quería preguntar si alguien sabe por ahí porque cuando quiero agregar un archivo con include en un archivo en la cuál tengo el calculo ...
  #1 (permalink)  
Antiguo 30/03/2011, 14:25
cym
 
Fecha de Ingreso: marzo-2011
Mensajes: 46
Antigüedad: 13 años, 1 mes
Puntos: 0
Problema con include y javascript

Hola!! quería preguntar si alguien sabe por ahí porque cuando quiero agregar un archivo con include en un archivo en la cuál tengo el calculo de una suma con javascript, cuando agrego la cabecera es como si no funcionara. No se si se entiende.
Aquí les dejo el codigo de ambos archivos


header.php
Código PHP:
<?php
$servidor 
"http://" $_SERVER['SERVER_NAME'];
$path dirname(dirname($servidor $_SERVER['PHP_SELF']));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>AWIC Servicios</title>

        <link type="text/css" rel="stylesheet" href="<?php echo $path ?>../../css/main.css" />
        <link type="text/css" rel="stylesheet" href="<?php echo $path ?>../../css/tablas.css" />
        <link type="text/css" rel="stylesheet" href="<?php echo $path ?>../../css/form.css" />
        <link rel="stylesheet" type="text/css" media="all" href="<?php echo $path ?>../../css/jsDatePick_ltr.min.css" />

        <script type="text/javascript" src="<?php echo $path ?>../../js/jsDatePick.min.1.3.js"></script>
        <script type="text/javascript" src="<?php echo $path ?>../../js/jquery-1.4.3.min.js"></script>
        <script type="text/javascript" src="<?php echo $path ?>../../js/jquery.func.js"></script>
        <script language="JavaScript" src="<?php echo $path ?>../../js/fechas.js"></script>
        <script type="text/javascript" src="<?php echo $path ?>../../tiny_mce/tiny_mce/tiny_mce.js"></script>
        <script language="javascript" type="text/javascript">
            tinyMCE.init({
                convert_urls : false,
                mode : "textareas",
                plugins : "phpimage",
                theme : "advanced",
                theme_advanced_toolbar_location : "top",
                theme_advanced_toolbar_align : "left",
                theme_advanced_statusbar_location : "bottom",
                theme_advanced_resizing : true,
                theme_advanced_resize_horizontal : false,
                theme_advanced_buttons1 : "bold,italic,strikethrough,separator,styleselect,formatselect,separator,bullist,numlist,outdent,indent,separator,justifyleft,justifycenter,justifyright,separator,link,unlink,phpimage,separator,code",
                theme_advanced_buttons2 : "",
                theme_advanced_buttons3 : "",
                content_css : "../../tiny_mce/estilo_editor.css"
            });
        </script>

        <link rel="stylesheet" href="http://jquery.bassistance.de/treeview/demo/screen.css" type="text/css" />
        <link rel="stylesheet" href="http://jquery.bassistance.de/treeview/jquery.treeview.css" type="text/css" />
        <script type="text/javascript" src="http://jquery.bassistance.de/treeview/jquery.treeview.js"></script>

        <script type="text/javascript">
            $(document).ready(function(){
                $("#example").treeview();
            });
        </script>
    </head>

    <body style="background:#BFDFFF;">
        <div id="cabecera">
            <h1>AWIC - Gestor de Información Servicios</h1>
        </div>
    </body>
</html>

sumainc.php
Código PHP:
<?php
include ('header.php');
$servidor="http://".$_SERVER['SERVER_NAME'];
$path=dirname($servidor.$_SERVER['PHP_SELF']);
?>


<script LANGUAGE="JavaScript">
   function sumar(boton)
   {
     select_a = Number(document.formulario.a.options[formulario.a.selectedIndex].value);
     select_b = Number(document.formulario.b.options[formulario.b.selectedIndex].value);
     select_c = Number(document.formulario.c.options[formulario.c.selectedIndex].value);

     valor = select_a + select_b + select_c;
     document.forms[0].elements["total"].value=valor;
   }
</script>
<BODY>
<form action="" name="formulario" id="formulario" method="GET">

Edad:<br/>
<select onchange="javascript:sumar()" name="a" >
                <option value="10"> 10&nbsp;| Sost&eacute;n de vida</option>
                <option value="9">&nbsp;9&nbsp; | Cuidados Intensivos y Quir&oacute;fano</option>
                <option value="8">&nbsp;8&nbsp; | Radioterapia</option>
                <option value="7">&nbsp;7&nbsp; | Monitoreo</option>
                <option value="6">&nbsp;6&nbsp; | Imagenolog&iacute;a</option>
                <option value="5">&nbsp;5&nbsp; | Laboratorio Cl&iacute;nico</option>
                <option value="4">&nbsp;4&nbsp; | Accesorios de Laboratorio</option>
                <option value="3">&nbsp;3&nbsp; | Computadoras</option>
                <option value="2">&nbsp;2&nbsp; | Accesorios de PC</option>
</select>

<select name="b" onChange="javascript:sumar()">
   <option value="5">&nbsp;5&nbsp; | Muerte</option>
                <option value="4">&nbsp;4&nbsp; | Daño al paciente y/o operador</option>
                <option value="3">&nbsp;3&nbsp; | Terapia inapropiada</option>
                <option value="2">&nbsp;2&nbsp; | ........</option>
                <option value="1">&nbsp;1&nbsp; | Sin riesgo significativo</option>
</select>

<select name="c" onChange="javascript:sumar()">
        <option value="5">&nbsp;5&nbsp; | Intensivo</option>
        <option value="3">&nbsp;3&nbsp; | Medio</option>
        <option value="1">&nbsp;1&nbsp; | M&iacute;nimo</option>
</select>


<input type="text" readonly name="total">
</form>
</BODY>
Por ejemplo cuando comento la linea que dice include ('header.php') en sumainc.php me suma perfectamente. Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 30/03/2011, 14:46
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Problema con include y javascript

prueba con esto.
+ en header.php quita estos tags </body> </html>
+ en sumainc.php quita <BODY>

aparte de que puede haber algún conflicto entre librerías
  #3 (permalink)  
Antiguo 02/04/2011, 12:53
cym
 
Fecha de Ingreso: marzo-2011
Mensajes: 46
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Problema con include y javascript

Gracias por tu respuesta IsaBelM pero no conseguí que me sume. Que conflictos puede haber entre las librerías?? o de que otra forma puedo hacer la suma así funcione. Muchas gracias

Etiquetas: include
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 12:52.