Pasa que no te funcionan porque estás usando una misma función para dos acciones distintas y le pasas valores erroneos. Te sugiero que uses y pruebes como te pongo a continuación:
Código javascript
:
Ver originalfunction volverFormulario() {
window.location = document.formclave.clave.value + "envio.php"
}
function volverIndex() {
window.location = document.form.clave.value + "index.html"
}
/*
Ejemplo de uso:
Ir al index:
<input type="button" value="Ir al index" onclick="volverIndex();" />
Ir al formulario:
<input type="button" value="Ir al formulario" onclick="volverFormulario();" />
*/
o también en una sola función:
Código javascript
:
Ver originalfunction irA(lugar) {
window.location = document.form.clave.value + lugar
}
/*
Ejemplo de uso:
Ir al index:
<input type="button" value="Ir al index" onclick="irA('index.html');" />
Ir al formulario:
<input type="button" value="Ir al formulario" onclick="irA('envio.php');" />
*/
Saludos