Re: [Fwd: Re: [javaEScript] Dos opciones para imprimer ¿Cual?]
spi
spi en vodafone.es
Vie Dic 1 04:17:11 PST 2006
pues mezcla la opci=F3n que te d=ED yo con la que te di=F3 Javier Infante...
mete su c=F3digo en:
window.onload =3D function() {
//aqu=ED el c=F3digo de Javier... :)
}
y ya est=E1 todo contentos...
Richi escribi=F3:
> 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"> l=
o =
>>> 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 pi=
enso =
>>>> 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 acab=
ada.
>>>>>
>>>>> 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 escri=
ba 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 qu=
e 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 javascr=
ipt
>>>>>>> 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=E0g=
ina</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 es=
te 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 =
esto, 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 p=
er
>>>>>>> imprimir</a></li>
>>>>>>> <li class=3D"arriba"><a href=3D"#">Tornar a l'inici de la p=E0g=
ina</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/att=
achments/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/atta=
chments/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/attac=
hments/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/attachm=
ents/20061201/2183714d/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/attachmen=
ts/20061201/f24779e1/attachment.htm
Más información sobre la lista de distribución javaEScript