Torpe,desesperada con problemas con href!!
Publicado por Maria (1 intervención) el 13/09/2005 11:45:56
Hola a todos, tengo un problemilla cuando intento abrir desde una vista en web un documento.
Cuando abro la vista me recorro todos los links, y aquellos que contengan 'OpenDocument', modifico el enlace para que me abra el documento en una ventana nueva. La función es esta:
function modificoEnlaces(enlace, ventana)
{
enlaces = document.links;
for (i=0;i<enlaces.length;i++)
if (enlaces[i].href.indexOf(enlace)>-1)
enlaces[i].href = 'javascript:window.open("' + enlaces[i].href+'","' + ventana + '")';
}
Me abre el documento en otra ventana, pero en la vista, (opener), me desaparece la vista
y en su lugar me aparece [object].
Si en vez de poner window.open, llamo a una funcion que me hace eso mismo, me mantiene la vista y todo ok.
Intento averiguar por qué me pasa esto, ya que desde un calendar view, no me deja llamar a la funcion que me abre la ventana nueva.
Y si hago : enlaces[i].href = 'javascript:window.open("' + enlaces[i].href+'","' + ventana + '")'; la vista Calendar desaparece, y me deja el literal [object]
Alguien me puede explicar por qué me pasa esto?
Muchas gracias
Cuando abro la vista me recorro todos los links, y aquellos que contengan 'OpenDocument', modifico el enlace para que me abra el documento en una ventana nueva. La función es esta:
function modificoEnlaces(enlace, ventana)
{
enlaces = document.links;
for (i=0;i<enlaces.length;i++)
if (enlaces[i].href.indexOf(enlace)>-1)
enlaces[i].href = 'javascript:window.open("' + enlaces[i].href+'","' + ventana + '")';
}
Me abre el documento en otra ventana, pero en la vista, (opener), me desaparece la vista
y en su lugar me aparece [object].
Si en vez de poner window.open, llamo a una funcion que me hace eso mismo, me mantiene la vista y todo ok.
Intento averiguar por qué me pasa esto, ya que desde un calendar view, no me deja llamar a la funcion que me abre la ventana nueva.
Y si hago : enlaces[i].href = 'javascript:window.open("' + enlaces[i].href+'","' + ventana + '")'; la vista Calendar desaparece, y me deja el literal [object]
Alguien me puede explicar por qué me pasa esto?
Muchas gracias
Valora esta pregunta


0