Foros del Web » Programando para Internet » PHP »

Imprimir javascript en php

Estas en el tema de Imprimir javascript en php en el foro de PHP en Foros del Web. Hola, traigo una duda de hace mucho tiempo, no he sido capaz de resolver el siguiente problema: Quiero un script que me inserte el código ...
  #1 (permalink)  
Antiguo 19/08/2004, 09:04
 
Fecha de Ingreso: junio-2004
Mensajes: 20
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Imprimir javascript en php

Hola, traigo una duda de hace mucho tiempo, no he sido capaz de resolver el siguiente problema:
Quiero un script que me inserte el código correspondiente delos diferentes emoticons dentro de un textarea al hacer clic en las caritas (igual que en este y otros muchos foros), no soy capaz de hacerlo funcionar.
El script que he encontrado es el siguiente:
Código:
function smilie(caras) {
                      var inserta=document.smiles.elements["contenido"];
                      inserta.value=inserta.value+caras+' ';
                      document.smiles.contenido.focus();
             }
Lo consigo hacer funcionar cuando abro el archivo php donde lo tengo insertado, pero el problema viene porque mi web esta hecha a base de includes, pues bien, cuando visualizo el formulario desde el index, no me funciona.
¿Acaso un javascript no funciona imprimiendolo en php?
He probado a meter el script directamente y a ponerlo en un js y llamarlo, pero no viene XD.
El script no puede estar mal porque estaba funcionando en la web donde lo he pillado.

Si alguien puede ayudarme se lo agradeceria mucho.
  #2 (permalink)  
Antiguo 19/08/2004, 09:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero vamos a ver .. esas funciones javascript DONDE las defines? en que script o en un JS aparte? .. en tal caso .. has tenido en cuenta el dar rutas completas a tu "JS" externo?

Otro detalle .. (creo que por aquí anda el error) .. Tu "index.php" que estructura HTML tiene y como queda esa página (cuando toca insertar tu "formulario")? .. Todo esto lo puedes ver en tu navegador ver-> código fuente ..

No sé si el script.php que tiene ese formulario tiene sus própios "<head> ... </head> y ahí metes tu definición de tu función javacript o no los tiene .. en tal caso fijate que el HTML que "genera" tus sistema "modular" ha de ser correcto . .no puedes tener un <head>..</head> y .. "anidado" otro <head> ...</head> por ejemplo (y que tal vez esté dentro del <body> ..</body> que defines en tu página "padre" index.php.

Un saludo,
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 13:24.