Visualizzazione dei risultati da 1 a 5 su 5

Discussione: equivalente php

  1. #1

    equivalente php

    buongiorno...

    scusate ma ho bisogno di un aiuto banale.

    quale è l'equivalente javascript di questo codice php ??

    codice:
    $valore=11111;
    $var1 = "STRINGA" . $valore . "STRINGA";
    in modo che il risultato finale sia STRINGA11111STRINGA ??

    Grazie a tutti.

  2. #2

    Re: equivalente php

    Originariamente inviato da tizyjayd
    buongiorno...

    scusate ma ho bisogno di un aiuto banale.

    quale è l'equivalente javascript di questo codice php ??

    codice:
    $valore=11111;
    $var1 = "STRINGA" . $valore . "STRINGA";
    in modo che il risultato finale sia STRINGA11111STRINGA ??

    Grazie a tutti.
    var valore = 11111;
    var1 = "stringa"+valore+"stringa"

    ciao

  3. #3
    grazie per l'aiuto.

    ho questo problemino


    ho una funzione in cui passo una variabile str

    ho questo codice

    codice:
      document.getElementById("txthint").innerHTML=xmlhttp.responseText;
    dovrei fare in modo che il valore txthint diventi txthint+str quindi dovrebbe diventare, a seconda del valore di str

    codice:
      document.getElementById("txthint123").innerHTML=xmlhttp.responseText;
    oppure

    codice:
      document.getElementById("txthint124").innerHTML=xmlhttp.responseText;
    e così via..

    perchè devo fare in modo che in quella pagina vada ad aggiornarsi il div di nome txthint124 oppure txthint123 a seconda di dove l'utente clicca

    è fattibile ?

  4. #4
    Originariamente inviato da tizyjayd
    grazie per l'aiuto.

    ho questo problemino


    ho una funzione in cui passo una variabile str

    ho questo codice

    codice:
      document.getElementById("txthint").innerHTML=xmlhttp.responseText;
    dovrei fare in modo che il valore txthint diventi txthint+str quindi dovrebbe diventare, a seconda del valore di str

    codice:
      document.getElementById("txthint123").innerHTML=xmlhttp.responseText;
    oppure

    codice:
      document.getElementById("txthint124").innerHTML=xmlhttp.responseText;
    e così via..

    perchè devo fare in modo che in quella pagina vada ad aggiornarsi il div di nome txthint124 oppure txthint123 a seconda di dove l'utente clicca

    è fattibile ?
    E' tutto fattibile :-) bisogna capire bene cosa intendi fare

    tu recuperi una variabile di tipo stringa giusto? e vuoi modificare l'ID dentro GetElementById

    potresti fare cosi:

    document.getElementById("txthint1"+str).innerHTML= xmlhttp.responseText;

    ti faccio un esempio:

    <script type="text/javascript">
    function variabileinentrata(){
    str="1";
    document.getElementById("txthint"+str).innerHTML=" ciao"
    }
    </script>
    </head>

    <body>
    <div id="txthint1"></div>
    </body>
    <script type="text/javascript">
    variabileinentrata();
    </script>
    </html>

    se lo provi dovrebbe apparirti la scritta ciao a video!

    la funzione la chiamo alla fina altrimenti l'oggetto con ID=txthint1" non viene trovato!

  5. #5
    ciao e grazie.

    sinceramente avevo gia provato con document.getElementById("txthint"+str).innerHTML=" ciao"

    ma mi dice che la variabile str non è definita....

    e comunque io ho questo problema,


    ho una pagina normale in cui faccio delle votazioni.

    quindi nella pagina avrò qualcosa del genere

    nome1 (tasto vota con id txthint1)
    nome2 (tasto vota con id txthint2)
    nome3 (tasto vota con id txthint3)
    nome4 (tasto vota con id txthint4)
    e così via..

    così quando un utente vota per nome1 o nome2 poi la funzione va ad aggiornare il div con l'id relativo.


    quindi ho bisogno proprio di

    document.getElementById("txthint"+str).innerHTML=" ciao"

    cioè se si clicca su nome1 mi verrà aggiornato l'id txthint1
    document.getElementById("txthint1").innerHTML="cia o"
    e così via....

    soltanto che mi dice che la variabile str non è definita.. e non so cosa intende visto che comunque la funzione normale originale funziona normalente (per 1 solo id fisso).

    questa la funzione completa, presa da w3school

    codice:
    function showCustomer(str,str2)
    {
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      }
    
    
    var url="/Script/ajaxdb/aaaaa.php";
    url=url+"?id="+str;
    url=url+"&id2="+str2;
    url=url+"&sid="+Math.random();
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
    }
    
    function stateChanged()
    {
    if (xmlhttp.readyState==4)  {
    
    
    
      document.getElementById("TxtHint").innerHTML=xmlhttp.responseText;
    
    
    
    
    
      }
    }
    
    function GetXmlHttpObject()
    {
    if (window.XMLHttpRequest)
      {
      // code for IE7+, Firefox, Chrome, Opera, Safari
      return new XMLHttpRequest();
      }
    if (window.ActiveXObject)
      {
      // code for IE6, IE5
      return new ActiveXObject("Microsoft.XMLHTTP");
      }
    return null;
    }
    Potete aiutarmi ??

    Grazie ancora.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.