Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Aiuto TEST JAVASCRIPT

  1. #1

    Aiuto TEST JAVASCRIPT

    Buonasera, ho problemi nel realizzare un test per il nostro sito www.diabetologia.it che è stato realizzato in casa da noi che non siamo grandi esperti di javascript.
    Vorremmo realizzare un test caratterizzato da una tabella nella quale elenchiamo un certo numero di parole in modo disordinato e l'utente dovrebbe essere in grado di porle in ordine ed in tempo reale sapere quante parole ha messo giustamente in ordine accompagnato da una osservazione sulla qualità del risultato. E' possibile darci una mano.
    Grazie Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse qualcuno puo` aiutarvi, ma il problema e` troppo indefinito per avere una risposta ragionevole.

    Anzitutto dovete analizzare il problema e risolverlo con metodi matematici: poi e` semplice tradurre tale risultato in un codice JS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    potresti usare una var stringa in cui memorizzi la soluzione
    ad esempio se hai parola1 parola2 ecc
    var soluzione="2,3,1,4"

    potresti avere le parole da ordinare in vari div divparola1 divparola2 ecc
    li metti uno sotto l'altro in maniera non ordinata

    a fianco metti una immagine o una tabella con varie righe una per ogni parola e poi al rilascio della parola in una riga devi controllare le coordinate dell'oggetto rilasciato per vedere se l'hai rilasciato nel punto giusto(ordine giusto).
    devi usare le prorpietà dell'oggetto (parola) che stai trascinando

    ogggetto.style.top
    oggetto.style.left
    e confrontarle con le coordinate di rilascio
    e=window.event;
    e.clientX;
    e.clientY;



    gli eventi che devi gestire sono
    document.onmousedown (preso)
    document.onmouseup (lasciato)
    document.onmousemove (Trascinamento)

    Al rilascio dell'oggetto (window.onmouseup) devi leggere il nome dell'oggetto o.srcElement.name
    e confrontarlo con la soluzione
    se l'hai chiamato parola1, parola2 ecc
    prendi l'ultimo car a destra del nome e lo confronti con la stringa della soluzione (puoi fare soluzione.split(",")
    e quindi if(soluzione[0]==....)

    buon lavoro

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