Foros del Web » Programando para Internet » Javascript »

Escribir codigo de JavaScript a HTML?????

Estas en el tema de Escribir codigo de JavaScript a HTML????? en el foro de Javascript en Foros del Web. Hola muy wenas.........!!! Mi intencion es q cuando el mouse pase sobre la tabla,q llame a una funcion de JavaScript, q lo q debe hacer ...
  #1 (permalink)  
Antiguo 10/06/2004, 09:43
Avatar de kachalot  
Fecha de Ingreso: mayo-2004
Ubicación: Castellon
Mensajes: 173
Antigüedad: 20 años
Puntos: 0
Escribir codigo de JavaScript a HTML?????

Hola muy wenas.........!!!

Mi intencion es q cuando el mouse pase sobre la tabla,q llame a una funcion de JavaScript, q lo q debe hacer es dibujar una tabla, el codigo es....




function mateo()
{
document.write("<table border="1">")
document.write("<tr>")
document.write("<td>")
document.write("Alvarez")
document.write("</td>")
document.write("</tr>")
document.write("</table>")

}

Y en hTML mi codigo es..........

<div id="pma" onmouseover="mateo()">
<table>
<tr>
<td>
Mate
</td>
</tr>
</table>
</div>



Gracias y lo siento por molestar pero de lenguajes web voy mu justo pero q mu justo!!!!!!!!
  #2 (permalink)  
Antiguo 10/06/2004, 09:54
Avatar de kachalot  
Fecha de Ingreso: mayo-2004
Ubicación: Castellon
Mensajes: 173
Antigüedad: 20 años
Puntos: 0
Vale era problema de comillas, pero..............sigo siendo un cazurro!!!
Por que todo lo q tengo insertado en la pagina desaparece,
POR QUE??????
  #3 (permalink)  
Antiguo 10/06/2004, 10:03
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, kachalot.

En lugar de document.write utiliza algo así:

function mateo()
{
w="<table border='1'>"
w+="<tr>"
...
document.getElementById('pma').innerHTML=w

Espero que te sirva. Saludos,
  #4 (permalink)  
Antiguo 24/06/2004, 18:04
 
Fecha de Ingreso: agosto-2002
Mensajes: 88
Antigüedad: 21 años, 8 meses
Puntos: 1
Muy bien Javier, siempre ayudas.

Muy bien. Me pasaba estos tambien!!!
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 03:16.