Re: [Fwd: Re: [javaEScript] Dos opciones para imprimer ¿Cual?]

Richi zocotoo en yahoo.es
Vie Dic 1 04:15:14 PST 2006


Gracias.
Ahora s=ED.
Lo ves como soy nulo en JS.

Esta es una buena soluci=F3n pero mejor ser=EDa que el
<li class=3D"imprimir"><a href=3D"#">Versi=F3 per imprimir</a></li>
fuera escrito mediante javascript, no?
As=ED un usuario que no dispone de js tampoco ve el enlace. =BFNo?

Gracias de todas formas.
Apa!

spi escribi=F3:
> si pones el escript en la cabecera (head) no te va a funcionar.. estas =

> buscando un objeto antes de estar creado... por lo que no te =

> funcionar=E1...
> lo puedes arreglar haciendo:
> window.onload =3D function(){
>     var x =3D document.getElementById('imprimir');
>     x.onclick =3D function() {
>        window.print();
>     }
> }
>
> esto funciona tanto en FF2.0 como en IE 6
>
> Richi escribi=F3:
>> Gracias Spi.
>>
>> Pero estamos en las mismas.
>> No puedo meter javascript en el HTML, exigencias del gui=F3n.
>> Lo que realmente necesito es poner este:
>>
>> document.write('<li class=3D"imprimir"><a href=3D"#">Versi=F3 per =

>> imprimir</a></li>
>>
>> en un archivo js y cada vez que encuentra el <ul id=3D"herramientas"> lo =

>> escriba.
>>
>> En cuanto al c=F3digo que me pasas, no funciona y sigo sin saber porque:
>>
>> <a href=3D"#" id=3D"imprimir">Versi=F3 per imprimir</a>
>>
>> var x =3D document.getElementById('imprimir');
>> x.onclick =3D function() {
>>    window.print();
>> }
>>
>>
>>
>>
>> spi escribi=F3:
>>   =

>>> Hola... tambien mi primer mail a la lista.. pero bueno, creo que la =

>>> soluci=F3n es sencilla, y si no que alguien me corrija, por favor...
>>>
>>> para que te aparezca esa linea de c=F3digo solo si se tiene javascript =

>>> activado puedes poner, no s=E9 si ser=EDa totalmente correcto, preo pie=
nso =

>>> que funciona para lo que quieres)
>>>
>>> <ul id=3D"herramientas">
>>> <script type=3D"text/javascript">
>>>   document.write('<li class=3D"imprimir"><a href=3D"#">Versi=F3 per =

>>> imprimir</a></li>');
>>> </script>
>>> <li class=3D"arriba"><a href=3D"#">Tornar a l'inici de la p=E0gina</a><=
/li>
>>> </ul>
>>>
>>> sobre la funci=F3n que pones... yo corregir=EDa y lo pondr=EDa as=ED:
>>>
>>> var x =3D document.getElementById('imprimir');
>>> x.onclick =3D function() {
>>>    window.print();
>>> }
>>>
>>> a ver si as=ED te va....
>>> un saludo,
>>> Anxo Botana
>>>
>>>
>>>
>>> Richi escribi=F3:
>>>   =

>>>     =

>>>> Gracias Ignacio.
>>>> Conozco perfectamente este art=EDculo.
>>>> De hecho ya tengo la hoja de estilos para impresi=F3n definida y acaba=
da.
>>>>
>>>> El tema es otro, creo yo.
>>>>
>>>> Lo que quiero es simplemente un javascript que me ejecute la impresi=
=F3n =

>>>> de la manera m=E1s usable posible.
>>>> La soluci=F3n que me das la conozco pero no s=E9 como hacer que escrib=
a ese =

>>>> enlace en un sitio concreto del c=F3digo.
>>>> En <ul id=3D"herramientas">.
>>>>
>>>> Gracias.
>>>>
>>>>
>>>> Ignacio Gros escribi=F3:
>>>>   =

>>>>     =

>>>>       =

>>>>> hola ricardo: te aconsejo un buen art=EDculo sobre la impresi=F3n que=
 habla de
>>>>> las posibilidades de media=3D"print":
>>>>> http://alistapart.com/articles/goingtoprint/
>>>>> el enlace podr=EDas pintarlo con algo as=ED:
>>>>> document.write("<a href=3D'http://www.ejemplo.extension'>Enlace</a>")
>>>>> saludos,
>>>>> ignacio
>>>>>
>>>>>
>>>>>   =

>>>>>     =

>>>>>       =

>>>>>         =

>>>>>> Buenas a todos,
>>>>>> este es mi primer mensaje en la lista:
>>>>>>
>>>>>> No s=E9 si es mucho pedir, aunque dado mis conocimientos en javascri=
pt
>>>>>> esto debe ser f=E1cil.
>>>>>>
>>>>>> Teniendo un c=F3digo HTML as=ED:
>>>>>>
>>>>>> <ul id=3D"herramientas">
>>>>>>     <li class=3D"imprimir"><a href=3D"#">Versi=F3 per imprimir</a></=
li>
>>>>>>     <li class=3D"arriba"><a href=3D"#">Tornar a l'inici de la p=E0gi=
na</a></li>
>>>>>> </ul>
>>>>>>
>>>>>> Quisiera que <li class=3D"imprimir"><a href=3D"#">Versi=F3 per
>>>>>> imprimir</a></li> me lo escriba el javascript.
>>>>>>
>>>>>> De esta manera solo si uno tiene javascript activado aparecer=E1 est=
e item
>>>>>> y podr=E1 imprimir mediante este enlace, sino lo har=E1 mediante el =
navegador.
>>>>>>
>>>>>>
>>>>>> Aunque, teniendo este otro c=F3digo HTML, tambi=E9n podr=EDa hacer e=
sto, pero
>>>>>> no me funciona y no s=E9 porque:
>>>>>>
>>>>>> <ul id=3D"herramientas">
>>>>>>     <li class=3D"imprimir"><a href=3D"#" id=3D"imprimir">Versi=F3 per
>>>>>> imprimir</a></li>
>>>>>>     <li class=3D"arriba"><a href=3D"#">Tornar a l'inici de la p=E0gi=
na</a></li>
>>>>>> </ul>
>>>>>>
>>>>>> Tengo esto pero no me funciona:
>>>>>> var x =3D getElementByID('imprimir');
>>>>>> x.onclick =3D function() {
>>>>>> print.window();
>>>>>> }
>>>>>>
>>>>>> =BFQu=E9 hago?
>>>>>>
>>>>>> Gracias,
>>>>>> Ricardo
>>>>>> _______________________________________________
>>>>>> javaEScript mailing list
>>>>>> javaEScript en scriptia.net
>>>>>> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>>>>>>
>>>>>>     =

>>>>>>       =

>>>>>>         =

>>>>>>           =

>>>>>   =

>>>>>     =

>>>>>       =

>>>>>         =

>>>> ------------ pr=F3xima parte ------------
>>>> Se ha borrado un adjunto en formato HTML...
>>>> URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/atta=
chments/20061201/8f1bb04c/attachment.html
>>>> _______________________________________________
>>>> javaEScript mailing list
>>>> javaEScript en scriptia.net
>>>> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>>>>
>>>>
>>>> __________ Informaci=F3n de NOD32, revisi=F3n 1895 (20061201) ________=
__
>>>>
>>>> Este mensaje ha sido analizado con  NOD32 antivirus system
>>>> http://www.nod32.com
>>>>
>>>>
>>>>
>>>>   =

>>>>     =

>>>>       =

>>> ------------ pr=F3xima parte ------------
>>> Se ha borrado un adjunto en formato HTML...
>>> URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attac=
hments/20061201/3df39e5e/attachment.html
>>> _______________________________________________
>>> javaEScript mailing list
>>> javaEScript en scriptia.net
>>> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>>>
>>>   =

>>>     =

>> ------------ pr=F3xima parte ------------
>> Se ha borrado un adjunto en formato HTML...
>> URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attach=
ments/20061201/0f0f2762/attachment.htm
>> _______________________________________________
>> javaEScript mailing list
>> javaEScript en scriptia.net
>> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>>
>>
>> __________ Informaci=F3n de NOD32, revisi=F3n 1895 (20061201) __________
>>
>> Este mensaje ha sido analizado con  NOD32 antivirus system
>> http://www.nod32.com
>>
>>
>>
>>   =

------------ pr=F3xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachmen=
ts/20061201/2183714d/attachment.html


Más información sobre la lista de distribución javaEScript