Gracias Spi.

Pero estamos en las mismas.
No puedo meter javascript en el HTML, exigencias del guión.
Lo que realmente necesito es poner este:

document.write('<li class="imprimir"><a href="#">Versió per 
imprimir</a></li>

en un archivo js y cada vez que encuentra el <ul id="herramientas"> lo 
escriba.

En cuanto al código que me pasas, no funciona y sigo sin saber porque:

<a href="#" id="imprimir">Versió per imprimir</a>

var x = document.getElementById('imprimir');
x.onclick = function() {
   window.print();
}




spi escribió:
> Hola... tambien mi primer mail a la lista.. pero bueno, creo que la 
> solución es sencilla, y si no que alguien me corrija, por favor...
>
> para que te aparezca esa linea de código solo si se tiene javascript 
> activado puedes poner, no sé si sería totalmente correcto, preo pienso 
> que funciona para lo que quieres)
>
> <ul id="herramientas">
> <script type="text/javascript">
>   document.write('<li class="imprimir"><a href="#">Versió per 
> imprimir</a></li>');
> </script>
> <li class="arriba"><a href="#">Tornar a l'inici de la pàgina</a></li>
> </ul>
>
> sobre la función que pones... yo corregiría y lo pondría así:
>
> var x = document.getElementById('imprimir');
> x.onclick = function() {
>    window.print();
> }
>
> a ver si así te va....
> un saludo,
> Anxo Botana
>
>
>
> Richi escribió:
>   
>> Gracias Ignacio.
>> Conozco perfectamente este artículo.
>> De hecho ya tengo la hoja de estilos para impresión definida y acabada.
>>
>> El tema es otro, creo yo.
>>
>> Lo que quiero es simplemente un javascript que me ejecute la impresión 
>> de la manera más usable posible.
>> La solución que me das la conozco pero no sé como hacer que escriba ese 
>> enlace en un sitio concreto del código.
>> En <ul id="herramientas">.
>>
>> Gracias.
>>
>>
>> Ignacio Gros escribió:
>>   
>>     
>>> hola ricardo: te aconsejo un buen artículo sobre la impresión que habla de
>>> las posibilidades de media="print":
>>> http://alistapart.com/articles/goingtoprint/
>>> el enlace podrías pintarlo con algo así:
>>> document.write("<a href='http://www.ejemplo.extension'>Enlace</a>")
>>> saludos,
>>> ignacio
>>>
>>>
>>>   
>>>     
>>>       
>>>> Buenas a todos,
>>>> este es mi primer mensaje en la lista:
>>>>
>>>> No sé si es mucho pedir, aunque dado mis conocimientos en javascript
>>>> esto debe ser fácil.
>>>>
>>>> Teniendo un código HTML así:
>>>>
>>>> <ul id="herramientas">
>>>>     <li class="imprimir"><a href="#">Versió per imprimir</a></li>
>>>>     <li class="arriba"><a href="#">Tornar a l'inici de la pàgina</a></li>
>>>> </ul>
>>>>
>>>> Quisiera que <li class="imprimir"><a href="#">Versió per
>>>> imprimir</a></li> me lo escriba el javascript.
>>>>
>>>> De esta manera solo si uno tiene javascript activado aparecerá este item
>>>> y podrá imprimir mediante este enlace, sino lo hará mediante el navegador.
>>>>
>>>>
>>>> Aunque, teniendo este otro código HTML, también podría hacer esto, pero
>>>> no me funciona y no sé porque:
>>>>
>>>> <ul id="herramientas">
>>>>     <li class="imprimir"><a href="#" id="imprimir">Versió per
>>>> imprimir</a></li>
>>>>     <li class="arriba"><a href="#">Tornar a l'inici de la pàgina</a></li>
>>>> </ul>
>>>>
>>>> Tengo esto pero no me funciona:
>>>> var x = getElementByID('imprimir');
>>>> x.onclick = function() {
>>>> print.window();
>>>> }
>>>>
>>>> ¿Qué hago?
>>>>
>>>> Gracias,
>>>> Ricardo
>>>> _______________________________________________
>>>> javaEScript mailing list
>>>> [email protected]
>>>> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>>>>
>>>>     
>>>>       
>>>>         
>>>
>>>   
>>>     
>>>       
>> ------------ próxima parte ------------
>> Se ha borrado un adjunto en formato HTML...
>> URL: 
>> http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20061201/8f1bb04c/attachment.html
>> _______________________________________________
>> javaEScript mailing list
>> [email protected]
>> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>>
>>
>> __________ Información de NOD32, revisión 1895 (20061201) __________
>>
>> Este mensaje ha sido analizado con  NOD32 antivirus system
>> http://www.nod32.com
>>
>>
>>
>>   
>>     
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL: 
> http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20061201/3df39e5e/attachment.html
> _______________________________________________
> javaEScript mailing list
> [email protected]
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>
>   
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20061201/0f0f2762/attachment.htm
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a