Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-07-2003
Avatar de aom
aom aom is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 106
Poder: 21
aom Va por buen camino
Question Dudas sobre innerHTML

Hola,
estoy utilizando innerHTML en el evento onClick de un botón

Código:
onClick="script.src = 'busca_equipo.php?Serie='+NumSerie.value"
(c) Kayetano

En la respuesta genero el código y parte del resultado es este:

Código:
   echo ("str +=\"<tr>\";");
   echo ("str +=\"  <td>Modelo</td>\";");
   echo ("str +=\"  <td>&nbsp;</td>\";");
   echo ("str +=\"</tr>\";");
   echo ("str +=\"<tr>\";");
   echo ("str +=\"  <td>Tipo</td>\";");
   echo ("str +=\"  <td>&nbsp;</td>\";");
   echo ("str +=\"</tr>\";");
   echo ("str +=\"<tr>\";");
El problema es que en la web donde tengo el <span> no me genera bien las filas y las columnas, y creo que está sacando todo el inner del formulario.
¿Es posible crear filas y columnas con innerHTML?

Espero haberme explicado bien ,
gracias por la ayuda
Responder Con Cita
  #2  
Antiguo 02-07-2003
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

¿Quieres crear filas y columnas dentro de un "span"? me da que te has liado ya un poco filas y columnas solo se pueden crear dentro de una "table" por lo que si quieres mantener el "span" solo tendras que modificar tu script de la siguiente forma
Código:
   echo ("str +=\"<table>\";");
   echo ("str +=\"<tr>\";");
   echo ("str +=\"  <td>Modelo</td>\";");
   echo ("str +=\"  <td> </td>\";");
   echo ("str +=\"</tr>\";");
   echo ("str +=\"<tr>\";");
   echo ("str +=\"  <td>Tipo</td>\";");
   echo ("str +=\"  <td> </td>\";");
   echo ("str +=\"</tr>\";");
   echo ("str +=\"</table>\";");
Falta mucho codigo para poder encontrar tu problema pero espero que esto te sirva de ayuda.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #3  
Antiguo 02-07-2003
Avatar de aom
aom aom is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 106
Poder: 21
aom Va por buen camino
Hola Kayetano, gracias por responder.

La tabla ya la tengo creada en la página, aqui solo creo filas y columnas según los resultados de la seleccion.

¿Para que funcione tengo que crear toda la estructura de la tabla?

Gracias
Responder Con Cita
  #4  
Antiguo 02-07-2003
Avatar de aom
aom aom is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 106
Poder: 21
aom Va por buen camino
Hola,
ya he solucionado el problema.
En el innerHTML hay que crear toda la estructura de la tabla.

Saludos
Responder Con Cita
  #5  
Antiguo 04-07-2003
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Voy a intentar aclarar el funcionamiento de innerHTML.
Con innerHTML podemos modificar el contenido de un TAG de html.
Código:
...
<span id=mispan>
<table></table>
</span>
...
si a partir de este codigo llamo a la funcion
Código:
alert( mispan.innerHTML )
obtender el contenido de la tabla, osea (microsoft suele meterle alguna que otra cosa mas )
Código:
<table></table>
por lo tanto si modifico el contenido de esta propiedad lo normal es que se borre el antiguo contenido, por lo tanto deberemos crear toda la estructura de la tabla.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 16:32:53.


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