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

    [Javascript] Finestra conferma + Variabile (facile)

    Ho un file che carica una chat irj java. Questa chat richiede una serie di parametri (param etc,) tra cui l'indirizzo del server irc. Vorrei che al caricamento della pagina compaia una domanda che, se si sceglie ok carichi un indirizzo irc altrimenti se si scelgi annulla venga caricato un altro. Posto una parte del codice;

    <SCRIPT language="javascript 1.2">
    <!--
    reteirc=confirm("????????????");
    if (reteirc==true)

    {
    indirizzoirc="irc.numero1";
    }

    else
    {
    indirizzoirc="irc.numero2";
    }
    -->
    </SCRIPT>
    .............
    Caricamento chat
    .............
    <param name="ServerPort" value="6667">
    <param name="ServerName1" value="">
    <param name="Channel1" value="html">

    Vorrei che il parametro ServerName1 prendesse il valore indirizzoirc. Grazie
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova così, però ricodati che la tua pagina diventa dipendente da javascript... chi non lo attiva potrebbe non vedere la pagina correttamente:


    nell'header

    codice:
    <script type="text/javascript">
    var reteIRC = irc.numero2;
    if (confirm("bla bla bla")) reteIRC = irc.numero1;
    </script>

    nel body

    codice:
    ...
    <param name="ServerPort" value="6667">
      <script>
        document.write('<param name="ServerName1" value="'+ reteIRC +'">');
      </script>
    <param name="Channel1" value="html">
    ...


    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    codice:
    <script type="text/javascript">  var reteIRC = irc.numero2;  if (confirm("bla bla bla")) reteIRC = irc.numero1;  </script>
    Corretto in:
    codice:
    <script type="text/javascript">  var reteIRC = "irc.numero2";  if (confirm("bla bla bla")) reteIRC = "irc.numero1";  </script>
    Ma nulla, niente da fare. Mi da la conferma ma non prende il parametro.
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

  4. #4
    Controllato, il param e' inserito in un applet, ma non riesco a passargli il valore reteIRC
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    è possibile vedere la pagina da qualche parte o in alternativa il listato completo della pagina html?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    codice:
    <HTML>
    <HEAD>
    <TITLE>Chat</TITLE>
      <script type="text/javascript">
        var indirizzoirc = "irc.numero1";
        if (confirm("Sei su rete2?")) indirizzoirc = "irc.numero2";
      </script>
    </head>
    <BODY>
    <script language="JavaScript" src="controls.js"></script>  
    <form name="jform">  
    <table width="80%" cellspacing="0" cellpadding="0" bgcolor="#FF7E00" align="center" bordercolor="#000000" border="1">
    <tr><td><center>CHAT</center></td></tr>
            <tr>
          <td valign="top" >
    <applet name="jchat"  archive="jirc_nss.zip"  code=Chat.class width=600 height=320 MAYSCRIPT VIEWASTEXT>
    <param name="ServerPort" value="6667">
      <script>
        document.write('<param name="ServerName1" value="'+ indirizzoirc +'">');
      </script>
    <param name="Channel1" value="html">
    </applet></td>		
    </tr>
    </table>
     </form>
    </BODY>
    </HTML>
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

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.