e3skudo
mil disculpas esta vez el error fue mio, para hacertelo más claro te modifiqué el valor del nombre (atributo "name") del campo de texto, y olvidé de reflejar ese cambio en el texto de la script 
que debería ser así  
 Código HTML:
 <script type="text/JavaScript">
<!--
function nav(destino,x) {
var urlv = document.forms[x].textourl.value;
parent.frames[destino].location=urlv;
}
//-->
</script>  es decir dónde antes decía "textfield" debe decir "textourl"  
Ya verifique y funciona correctamente, salvo con aquellas páginas que tiene scripts específicas para romper los frames, intenta cargar hotmail.com por ejemplo y verás a que me refiero. 
SAludos