Esta función me funciona perfectamente:
function show(which,num) {
var link = item[which][1] + item[which][0];
line = "<tr><td><a href='"+link+"'>"+item[which][2]+"</a><br>";
line += item[which][4] + "<br></td></tr>";
window.parent.frames["resultados"].document.write(line);
return 1;
}
Y aqui quiero que en el href en vez de pasarle un link que llame a una
función javascript pasandole como parametro el link, para que esta función me abra la página en una ventana aparte, esto es lo que hago:
function show(which,num) {
var link = item[which][1] + item[which][0];
line = "<tr><td><a
href=\'javascript:abrir_ventana(\""+link+"\")\'>"+ item[which][2]+"</a><br>";
line += item[which][4] + "<br></td></tr>";
window.parent.frames["resultados"].document.write(line);
return 1;
}
function abrir_ventana (pagina) {
var opciones="toolbar=no, location=no, directories=no, status=no,
menubar=no, scrollbars=yes, resizable=yes, width=1024, height=749, top=85,
left=140";
window.open(pagina,"",opciones);
}
Y FALLA, me dice que "Se esperaba un objeto".
Si alguien puede ayudarme os lo agradeceria.
Un saludo.