Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    problema con if then else

    ciao ragazzi, da totale neofita e soprattutto non conoscendo la sintassi del linguaggio, devo far si che quando infio un valore da una form, se questo valore e' ad esempio = ad "asdrubale", mi linki ad una determinata pagina , in caso contrario ad un altra, solo che non sono mica riuscito...
    mi sapreste aiutare??

    ecco il listato:


    <script language="JavaScript">
    function AreaProtetta(form) {



    location = LoginForm.password.value + ".htm";

    if (location == 'asdrubale.htm'){

    target ="parent.frames['principale'].location.href = 'corpo1.htm'; parent.frames['sommario'].location.href = 'asdrubale.htm'; return false;"
    }
    else
    {
    target ="parent.frames['principale'].location.href = 'corpo1.htm'; parent.frames['sommario'].location.href = 'indice1.htm'; return false;"
    }

    </script>

    ovviamente LoginForm.password.value lo prende da una form succesiva.

    il codice funziona perfettamente senza il controllo, ma a me servirebbe poter effettuare il controllo per poi linkare in base al valore immesso..

    grazie anticipatamente

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non usare "location" come variabile arbitraria,
    idem per "password" come name di un campo

    se LoginForm e' il name del form anteponi ad esso document.
    tuaVariabile = document.LoginForm.password.value + ".htm";

    il controllo in se' dovrebbe quindi funzionare

    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ops, questo
    target ="parent.frames['principale'].location.href = 'corpo1.htm'; parent.frames['sommario'].location.href = 'asdrubale.htm'; return false;"
    cosa dovrebbe fare secondo te?

  4. #4
    dovrebbe inserire nel form "principale" la pagina corpo1.htm e nel form "sommario" la pagina asdrubale.htm...

    perche'?? fa schifo??
    l'ho trovata in rete come soluzione...

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no, ma che vuol dire target=... ?
    comunque, se fa quello che deve va bene

  6. #6
    in pratica ti spiego dal principio...

    dovevo creare una simil autenticazione con password per accedere ad una parte del sito da rendere visibili solo ai poch prescelti, e siccome voglia di creare sessioni e quantaltro con php e sql non avevo voglia, ho trovato sto "bellissimo" script che mi permette di inserire un nome all'interno di una textbox, e invia il valore digitato allo script.

    lo script mi permette di creare una finta autenticazione che funzione inserendo il nome del file che sara' poi la password e poi gli aggiunge l'estensione del file e mi linka al file..
    sperodi essere stato abbastanza chiaro, non saprei come spiegralo se no..

    comunque non ho ben chiaro cosa devo aggiungere e dove nella loginform...

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.