Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215

    JS: creare codice personale

    Buongiorno a tutti,
    oggi spero tanto di trovare qualcuno che sa usare jscript meglio di me..insomma fino ad ora ho trovto script che facessero al caso mio ora devo crearlo da zero e non ho la più pallida idea da che parte iniziare.
    Lo script da realizzare a grandi linee questo
    c'è una login dove digitanto la parola win accedo ad una pagina e digitando la parola unix accedo ad un'altra..in pseudocodice dovrebbe essere:
    login=b
    if b=win then <a href="windows.htm">
    else if b=unix <a href="unix.htm">
    else <Errore! prova a ridigitare la login! <a href="login.htm">>

    ora il problema sta nel trasformare questo semplice codicino in js.. qualcuno mi da una mano almeno sapere da dove devo partire..
    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    ho creato questo semplice codice ma ha ancora qualcosa che non va..
    nella mia pagina della login posso mettere questa form:
    <form name="Login">
    Inserisci la tua Login
    <input type="text" name="b">
    <input type="button" value="Conferma" onClick="Scelta()">
    </form>

    mentre in un js a parte possomettere questo codice anche se non so se è corretto..
    function Scelta()
    {
    var miaVariabile=document.Login.b.value
    if (miaVariabile=="win")
    {window.open('win.htm')}
    else if (miaVariabile=="unix")
    {window.open('unix.htm')}
    else {window.open('login.htm')}
    }

    qualcuno mi sa dara una dritta???

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao airali,

    tu vuoi aprire una nuova finestra o rimanere in quella del login tipo così?
    codice:
    <script language="javascript">
    function Controlla(ff){
    	if(ff.login.value=='win')document.location.href='windows.htm'
    	else if(ff.login.value=='unix')document.location.href='unix.htm'
    	else alert('Errore! prova a ridigitare la login!')
    	return false
    }
    </script>
    <form onsubmit="return Controlla(this)">
    <input type="text" name="login"><input type="submit" value="login">
    </form>

  4. #4
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    Originariamente inviato da willybit
    Ciao airali,

    tu vuoi aprire una nuova finestra o rimanere in quella del login tipo così?
    codice:
    <script language="javascript">
    function Controlla(ff){
    	if(ff.login.value=='win')document.location.href='windows.htm'
    	else if(ff.login.value=='unix')document.location.href='unix.htm'
    	else alert('Errore! prova a ridigitare la login!')
    	return false
    }
    </script>
    <form onsubmit="return Controlla(this)">
    <input type="text" name="login"><input type="submit" value="login">
    </form>
    allora diciamo che la mia è più semplice ma che la tua idea mi paice di più..ed è così che la voglio..nel senso che voglio la mia pagina di login..e poi quando confermo voglio che mi si apra un'altra pagina sulla stessa ora provo il tuo script..e vedo se mi piace di più!
    grazie per l'aiuto!

  5. #5
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215
    evvai era così che la volevo..grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    21
    Ciao willybit,

    ho visto il tuo script ed è proprio quello di cui avevo bisogno anche io!

    avrei sono un paio di domande da chiederti:


    1)in questo modo mi rimane visibile l'url, quindi accessibile facendo semplicemente copia e incolla...
    2) se volessi far aprire la pagina protetta in pop up?

    hai idee??


    Grazie ancora,

    Lelia

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.