salve
ho fatto una pagina contenente in iframe
in questo i frame carico una pagina in cui c'è un campi di input che prende un valore alfanumerico 'password' e lo dà a un js che lo combina con una path e un'estensione (ed esempio ciccio\ + 'password' + .htm) e mi carica una pagina con il nome ottenuto.
vorrei caricare questa pagina nell'iframe al posto di quella che sta (quella della richiesta password)... come faccio?
questa è la funzione che mi fa la 'somma' del nome del file
codice:
function hidden(){
var location="ciccio/" + document.input.password.value + ".htm";
window.location.href = location;
}
poi ho messo un controllo con php che se la password è corretta mi carica una pagina (quella che voglio mettere nell'iframe), altrimenti mi apre una pagina di errore (lo stesso nell'iframe).
check.php
codice:
<?php
$dir_root = "";
if (!file_exists($dir_root.$_POST["password"].".htm")) {Header("Location: errore.htm");}
else {Header("Location: ".$_POST["password"].".htm");}
?>
questo è il form
codice:
<form action="/ciccio/check.php" method="post" name="input" target="_self">
Inserisci la password:
<input type="password" name="password">
<input name="submit" type="submit" value="Visualizza">
</form>
cosa devo cambiare?