Visualizzazione dei risultati da 1 a 2 su 2

Discussione: apertura in iframe

  1. #1

    apertura in iframe

    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?
    mangiate che sarete mangiati. aiutatemi che sarete aiutati

  2. #2
    ho risolto da solo... bastava mettere

    window.self .href = location;

    invece di
    window.location.href = location;



    grazie lo stesso a tutti... alla prossima
    mangiate che sarete mangiati. aiutatemi che sarete aiutati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.