Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233

    Problema generatore codice hex

    Buongiorno.
    Ho creato la mia bella paginetta dove vorrei inserire il mio codice che genera l'hex.
    Al posto del consueto "#+hex" vorrei che risultasse "<#c:hex>".

    Questo è il code:
    codice:
    <script>
    <!-- 
    bloc = true;
    function hexa(couleur)
    {
        if(bloc)
            document.form.hexval.value = couleur;
    }
    function palette() { 
    document.write("<table border='0' cellpadding='0' cellspacing='0'><tr>"); 
    var h=new Array('00','33','66','99','CC','FF'); 
    var col=""; 
    for(var i=0;i<6;i++) { 
    for(var j=0;j<6;j++) { 
    for(var k=0;k<6;k++) { 
    col="#"+h[i]+h[j]+h[k]; 
    document.write("<td width='15' height='15' bgcolor='"+col+"' onMouseOver=\"hexa('"+col+"')\" onClick=\"if(bloc) { bloc = false; } else { bloc = true; }\"><\/td>"); 
    } 
    } 
    document.write("<\/tr>"); 
    } 
    document.write("<\/table>"); 
    } 
    // end  -->
    </script>

    Se provo a modificare la riga 16, '"#"col=h[i]+h[j]+h[k];', in 'col=""<#c"+h[i]+h[j]+h[k]+">";', accade una cosa orribile.

    Come devo fare?
    Vorrei imparare, quindi passaggio per passaggio se possibile.

    Grazie
    Bruno

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma "<#c:hex>" che codice è?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    "Accade una cosa orribile"
    Che cosa?

  4. #4
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Ma "<#c:hex>" che codice è?
    vorrei che risultasse <#c:+hex generato+>

    Quote Originariamente inviata da tampertools Visualizza il messaggio
    "Accade una cosa orribile"
    Che cosa?
    Uuna cosa orribile D:
    Ultima modifica di bruno-; 18-03-2014 a 16:06

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ad occhio mi pare ci siano delle "virgolette" in piu' ed un apice in coda... e magari mancano anche i duepunti:

    col="<#c:"+h[i]+h[j]+h[k]+">";

    Per evitare problemi ci aggiungere pure un carattere di escape...

    col="<\#c:"+h[i]+h[j]+h[k]+">";
    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

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da bruno- Visualizza il messaggio
    vorrei che risultasse <#c:+hex generato+>
    E questo l'avevo capito che vuoi generare un colore casuale quello che non capisco è che linguaggio è <#c:....>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233
    Quote Originariamente inviata da br1 Visualizza il messaggio
    Ad occhio mi pare ci siano delle "virgolette" in piu' ed un apice in coda... e magari mancano anche i duepunti:

    col="<#c:"+h[i]+h[j]+h[k]+">";

    Per evitare problemi ci aggiungere pure un carattere di escape...

    col="<\#c:"+h[i]+h[j]+h[k]+">";
    Grazie, ma il problema persiste. Mi scuso se metto un link, ma dato che non si risolve il problema... pagina
    Questa è la pagina (ancora assente di style). La lascio così con le modifiche suggeritomi da br1.
    Vi prego di aiutarmi

    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    E questo l'avevo capito che vuoi generare un colore casuale quello che non capisco è che linguaggio è <#c:....>
    È il vecchissimo linguaggio utilizzato dalla Everple.
    Io offro questo servizio che aiuta i giocatori a trovare il codice già generato.
    Da quando ho scoperto questo comodo hex gen., ho pensato che era venuto il momento di semplificare tutto.
    Se guardi la pagina che ho linkato, lo script viene richiamato.
    Protesta niente immagini nella firma

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fatico a seguirti lascio a Br1
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it L'avatar di bruno-
    Registrato dal
    Jan 2014
    residenza
    Nord Italia
    Messaggi
    233
    Dimmi cosa non ti quadra
    Protesta niente immagini nella firma

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quote Originariamente inviata da bruno- Visualizza il messaggio
    Dimmi cosa non ti quadra
    Se non ti decidi a specificare cosa ti aspettavi che facesse e cosa invece non dovrebbe fare ma ti limiti a definirla "orribile" dovrai aspettare qualcuno che ti legga il pensiero.

    (sara' forse che i codice esadecimali non corrispondono al colore selezionato? )

    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

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.