Dudas con javascript

Tengo este codigo, pero me gustaria que " parent.location.href='viaje.php?IDV=<? echo $r['IDV'];?>';" apareciese en otra pagina del navegador, lo que comunmente se hace con target="_blank", pero al ser javascript, no tengo ni idea.

<input type="button" value="Ver Detalles" onclick="
					<? if(ver_estado_usuario()==-1){?>
                    	if(confirm('Para Consultar los Datos del Viaje primero debe Registrarse. ¿Desea registrarse ahora?')) parent.location='registro.php';
						<?php } else {?> 
					 parent.location.href='viaje.php?IDV=<? echo $r['IDV'];?>';
					 <?php }?>" />

Y otra duda que tengo es: diferencia entre parent.location y parent.location.href, ya que según he visto(tal vez me equivoque) es que se usan para una misma accion.


Gracias de antemano.
¿Y si en vez de parent.location='....'; utilizas window.open('....'); ?

Yo creo que puede funcionar...

Saludos!
Muchas gracias Web-Freelance! es lo que andaba buscando.
Alguien sabría la diferencia entre parent.location y parent.location.href?

Un saludo y gracias
Pues no me hagas mucho caso, pero creo que parent.location se refiere a la carga de la página, y luego se le añade el evento que quieres realizar .href .redirect .reload etc, pero nunca lo utilicé.

Es lo que te puedo decir, pues nunca vi parent.location sin más. Y eso que en mi mensaje anterior te lo pongo sin nada, jajaja, pero fue por despiste.

Saludos!