Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
problema con enlace pps en ventana emergente
Enviado por palmira el día 15 de septiembre de 2005
Hola a todos, necesito de vuestra ayuda.
Soy muy!!! novata en el diseño de paginas web, de hecho estoy haciendo "mi primera pagina" html. Con la ayuda de google y de alguna gente caritativa he podido llegar ha hacer algo que se le parece. Pero ahora estoy estancada en una cosa que no hallo la solución. Me explicaré: Quiero poner un enlace a una presentación de powerpoint.pps (pongamosle PRUEBA.PPS) y que se abra en otra página (como si fuera un pop-up-ventana emergente, pero debiendo clicar el enlace para que se abra). He encontrado algo que podria hacer que funcionara escribiendo algo asi:
<A HREF="foo.html" ONCLICK="if (window.open) { window.open('foo.html', 'popup', 'scrollbars, resizable, width=300, height=120'); return false; }"> (Dicen que es mas estable y soporta todos los navegadores), PERO NO ME FUNCIONA. Se abre pero en blanco, sin contenido.
No debe poder funcionar porque aquí no sale en ningún lugar el enlace "PRUEBA.PPS" y el problema es que no se donde debo ponerlo. ¿Podeis decirmelo y a poder ser con el ejemplo del nombre PRUEBA?
Re: Re: problema con enlace pps en ventana emergente
Enviado por palmira el día 15 de septiembre de 2005
Primero darte las gracias por contestar. Lo de no ser dificil sera pata ti, para mi si lo es. He probado lo que me has dicho y funciona a medias. El codigo exacto, segun me has dicho, seria este:
<A HREF="prueba.pps" ONCLICK="if (window.open) {window.open ('prueba.pps', 'popup', 'scrollbars, resizable, width=300, height=120'); return false; }">
Pues bien, así funciona a medias, quiero decir que no sale el enlace para clicar y sin embargo la linea siguiente se activa como un enlace y accede a la pps (funcionando correctamente). Si al final de return false; }"> le pongo <a/>, deja de funcionar (ni aparece el enlace) y la linea inferior deja de estar activa.
¿Que puedo hacer mas? y no ironices con mi torpeza.
Re: Re: Re: problema con enlace pps en ventana emergente
Enviado por Jorge el día 16 de septiembre de 2005
En el codigo que te puse anteriormente solo habia corregido los que era "erroneo" en el previamente expuesto por ti. No añadi ni suprimi nada.
Pero en tu codigo no se indicaba que elemento servia como enlace. No iba a adivinarlo yo, podria ser un texto, una imagen, una marquesina, una tabla o elemento de ella, ¡¡yo que se!!.
Lo que pongas entre el final
return false; }">
y
</a>
es lo que sirve de enlace.
Si no pones </a> te toma como enlace todo el bloque siquiente a la etiqueta ancla (la de <a href...), que fue lo que te paso el primer intento.
Y si pones la etiqueta de cierre (</a>) inmediatamente despues de la de apertura (la de <a href...), pues claro no tienes nada sobre lo que hacer el click.
Resumiento pon algo asi como:
<a href="prueba.pps" onclick="if (window.open) {window.open ('prueba.pps', 'popup', 'scrollbars, resizable, width=300, height=120'); return false; }">Pincha aqui para ver PPS</a>
Teniendo siempre el cuenta que el texto "Pincha aqui para ver PPS" puedes sustituirlo por casi cualquier otro elemento visual.
No te tomes a mal mi ironia, no era con mala intencion. Me reia contigo, no de ti.
Un consejo, leete algun tutorial de html/javaScript.