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

    Come confrontare due stringhe

    Salve
    Di solito per confrontare due stringhe si usa == o compareTo.
    La if è così (p==l) ma non esegue il suo codice e nemmeno (c.compareTo(l)==0)
    Come si fa?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Come confrontare due stringhe

    Originariamente inviato da mrk1989
    Salve
    Di solito per confrontare due stringhe si usa == o compareTo.
    La if è così (p==l) ma non esegue il suo codice e nemmeno (c.compareTo(l)==0)
    Come si fa?
    Non confondiamo il javascript con Java, grazie

    Posta l'istruzione completa, cosi' come l'hai posta sembrerebbe corretta, ma traduci anche "non esegue il suo codice"
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    GIà

    Lo sò che è strano.
    Sto lavorando su una tesi su un sito usando tecniche di Jquery e Json.
    Però ho un problema sul primo if che uso in javascript.
    Non esegue il codice riferisco al codice interno di if.
    Però sembra che non verifica nemmeno la condizione.

  4. #4

    Provaci te....

    Ti posto una parte del mio codice che carica dal file, cancella.
    Adesso scrivi una stringa nel textarea che appartiene auna lista.
    Premendo sul bottone ulisce ca cacosa, il programma analizza la lista.
    Come vedi all'interno del codice del buttone c'è l'if contenente una visualizzazione della finestra alert.
    Se funziona nel tuo computer dimmi il browser usato.
    Scusa se ci sono troppi alert ma servivanno ad analizzare il programma.


    <!DOCTYPE html>
    <html lang="en">
    <head>



    <meta charset="utf-8">
    <title>jQuery UI Sortable - Default functionality</title>

    <link rel="stylesheet" href="http://jqueryui.com/themes/base/jquery.ui.all.css">
    <script src="http://jqueryui.com//jquery-1.7.2.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.core.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.widget.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.mouse.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.sortable.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.accordion.js"></script>
    <link rel="stylesheet" href="http://jqueryui.com/demos/demos.css">
    <!--<link rel="stylesheet" type="text/css" href="js/jquery.ui.all.css">
    <link rel="stylesheet" href="js/demos.css">
    <script src="js/jquery-1.7.2.js"></script>
    <script src="js/jquery.ui.core.js"></script>
    <script src="js/jquery.ui.widget.js"></script>
    <script src="js/jquery.ui.mouse.js"></script>
    <script src="js/jquery.ui.resizable.js"></script>
    <script src="js/jquery.ui.accordion.js"></script>
    <script src="js/jquery.ui.sortable.js"></script>-->
    -
    <style>
    #sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
    #sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
    #sortable li span { position: absolute; margin-left: -1.3em; }
    </style>
    <script type='text/javascript'>
    var p;
    $.getJSON('config_json.cfg', function(data) {
    var items = [];

    $.each(data, function(key, val) {
    // items.push('<li id="' + key + '">' + val + '');
    items.push('<li id="' + key + '" class="ui-state-default"> <span class="ui-icon ui-icon-arrowthick-2-n-s"></span>' + val + '');
    p=key;
    });

    $('<ul/>', {
    // 'class': 'my-new-list',
    'id' :'sortable',
    html: items.join('')
    // }).appendTo('body');
    }).appendTo('#demo');

    });

    $(function() {
    $( "#sortable" ).sortable();
    $( "#sortable" ).disableSelection();
    $( "#accordion" ).accordion();

    });
    $(document).ready(function() {


    $('#add').click(function(){
    p=(parseInt(p)+1);
    document.getElementById("sortable").innerHTML+="<l i id=\""+p+"\"class=\"ui-state-default\"> <span class=\"ui-icon ui-icon-arrowthick-2-n-s\"></span>" + allora.value + "";
    });
    $('#p').click(function(){
    var v,l,a;


    var regex = /(<([^>]+)>)/ig;
    for(v=1;v<=p;v++){
    alert(v);
    l = document.getElementById(parseInt(v)).innerHTML.rep lace(regex, "");
    alert(l);
    a=allora.value;
    alert(a);
    if(a==l)
    alert("mò hai vinto!!!!! "+l);
    }

    });

    $('#r').click(function(){
    var o=2;

    $('#'+o).remove();


    });

    });


    </script>
    </head>
    <body>
    <div id="accordion">
    <h3>Section 1</h3>
    <div id="demo">

    </div>
    <h3>Section 2</h3>
    <div>



    Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet
    purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor
    velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In
    suscipit faucibus urna.
    </p>
    </div>
    </div>






    <textarea id="allora" ></textarea>
    <button id="add">Aggiungo ca cazzo</button>
    <button id="r">tolgoo ca cazzo</button>
    <button id="p"> pulisco ca cazzo</button>
    </body>
    </html>


    File Config_json

    {
    "1": "Singular sensation",
    "2": "Beady little eyes",
    "3": "Little birds",
    "4": "bah"
    }

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.