Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/09/2003, 17:44
Idioteque
 
Fecha de Ingreso: septiembre-2003
Mensajes: 3
Antigüedad: 20 años, 8 meses
Puntos: 0
:(

Bien, parece que mi impericia alcanza niveles inusitados.
Logré desplegar los emoticonos y hacerlos "clickeables" con esto:
(pongo sólo el código de los emoticonos)

"
<a href="javascript:emoticon(':laugh:')"><img src="http://members.lycos.co.uk/queensmoot/laugh.gif" border="0" alt="" title="" /></a></td>
<td><a href="javascript:emoticon(':tongue:')"><img src="http://members.lycos.co.uk/queensmoot/tongue.gif" border="0" alt="" title="" /></a></td>
<td><a href="javascript:emoticon(':embarrassed:')"><img src="http://members.lycos.co.uk/queensmoot/embarrassment.gif" border="0" alt="" title="" /></a></td>
<td><a href="javascript:emoticon(':nono:')"><img src="http://members.lycos.co.uk/queensmoot/nono.gif" border="0" alt="" title="" /></a></td>
<td><a href="javascript:emoticon(':thanks:')"><img src="http://members.lycos.co.uk/queensmoot/Thankyou.gif" border="0" alt="" title="" /></a></td>
<td><a href="javascript:emoticon(':blush:')"><img src="http://members.lycos.co.uk/queensmoot/blush.gif" border="0" alt="" title="" /></a></td>
<td><a href="javascript:emoticon(':cheers:')"><img src="http://members.lycos.co.uk/queensmoot/cheers.gif" border="0" alt="" title="" /></a></td>
<td><a href="javascript:emoticon(':loser:')"><img src="http://members.lycos.co.uk/queensmoot/loser.gif" border="0" alt="" title="" /></a></td>
</tr>


Se despliegan sin problemas en una ventana nueva haciendo click desde el link que he puesto en el foro de origen. Sin embargo, al hacer click sobre ellos me da un mensaje de error en tiempo de ejecución "Se esperaba un objeto" y en el cuadro de mensaje no aparece tampoco el código del emoticon
a pesar de que (siguiendo instrucciones de otro lado) he puesto en la página esto:

<script language="javascript">
<!--
function writeImgTag(code)
{
var cache = document.comments.text.value;
this.code = code;
document.comments.text.value = cache + " <img src='http://acá puse la ruta al directorio de los emoticonos/" + code + ".gif'> ";
document.comments.text.focus();
}
//-->
</script>


Según estas instrucciones, en "comments" debía poner el nombre de la forma, que estaba en el tag <form>. Busqué en el codigo del foro y la única parte donde encontré un tag <form> estaba así:

<form action="http://url del foroboard=nombredelsubforo&action=post2" method="post" name="postmodify" onSubmit="submitonce(this);">

Por esto, el nombre del form sería "postmodify"? (no me maten! les dije que soy idioteque :( )

en text debía poner el nombre del área de texto, que en este caso era "message" (bueno...supongo, pues estaba en una parte del código :
<td><textarea name=message )

Sin embargo, cuando quiero postear y agregar los emoticonos haciendo click en este pop up que despliega sin problemas se produce el "error de ejecución" que les mencioné y en el area de texto no aparece nada . ¿qué hice o dejé de hacer? Me pareció entender que al vincular una página al javascript situado en otra página (en este caso la del pop up) yo debo poner la ruta del javascript para que se ejecute en la página que quiero ¿no?....si es así, lo pongo luego del

<script language="javascript" "src="acá"?>

Y finalmente, pongo la ruta hacia el Javascript que usa el servidor de origen -en este caso Lycos- o mi archivo .js?

Ya sé que tengo un enredo no me maten! XDDDD

Caricatos: traté con el código que tu pusiste ahí y ocurrió exactamente lo mismo. Los emoticonos se despliegan pero no aparecen en el texto ...
Gracias

Última edición por Idioteque; 18/09/2003 a las 17:48