ForumCommunity.net

Reply
[Codice] Messaggio predefinito in TagBoard
view post Posted on 15/7/2009, 11:33Quote
Avatar

StarZone

Group: Manager
Posts: 8521


Status: Online: ultima azione eseguita alle ore 15:33, 4 minuti fa


Messaggio predefinto in TagBoard




Ecco a voi il mio secondo script.
http://tagmessage.forumcommunity.net/



Funzionamento:
Mostra un messaggio in Area di invio messaggio in Tag che viene cancellato al Click.


Compatibilitą:
Compatibile al 100% con tutti i browser.


Analisi del Codice:
HTML
<script type="text/javascript">
//By DarkStyle
var message="Testo, esempio : non spammate in tag! Leggete il regolamento, ecc.";
var tag=document.tagboard.ffmsg;

function modifyvalue() { if (tag.value=="") {
tag.value=message;
tag.style.color="808080";
tag.style.fontStyle="italic";
} }

function resetvalue() { if (tag.value==message) {
tag.value="";
tag.style.color="000000";
tag.style.fontStyle="normal";
} }

document.onload=modifyvalue();
document.tagboard.onsubmit=function() {if (tag.value==message) return false};
tag.onfocus=resetvalue;
tag.onblur=modifyvalue;
document.tagboard.I.onfocus=resetvalue;
document.tagboard.B.onfocus=resetvalue;
document.tagboard.U.onfocus=resetvalue;
document.tagboard.fcolor.onfocus=resetvalue;
</script>


Parti del codice:
  • HTML
    <script type="text/javascript">
    //By DarkStyle
    var message="Testo, esempio : non spammate in tag! Leggete il regolamento, ecc.";
    var tag=document.tagboard.ffmsg;

    Tag apertura Javascript.
    Credit.
    Modificate Testo con il messaggio che vorreste che appaia.
    Ho ridotto document.tagboard.ffmsg in una variabile denominata tag per alleggerire lo script.

  • HTML
    function modifyvalue() { if (tag.value=="") {
    tag.value=message;
    tag.style.color="808080";
    tag.style.fontStyle="italic";
    } }

    function resetvalue() { if (tag.value==message) {
    tag.value="";
    tag.style.color="000000";
    tag.style.fontStyle="normal";
    } }


    Funzioni che leggono il testo presente e lo modificano
    Modificate il primo colore(808080) con il colore del messaggio temporaneo.
    tagboard.style.fontStyle="italic" serve invece a far comparire il testo in corsivo, č facoltativo.
    Il secondo colore (000000) definisce il colore del messaggio dopo il click.
    tagboard.style.fontStyle="normal" serve a togliere il corsivo dal testo al click.

  • HTML
    document.onload=modifyvalue();
    document.tagboard.onsubmit=function() {if (tag.value==message) return false};
    tag.onfocus=resetvalue;
    tag.onblur=modifyvalue;
    document.tagboard.I.onfocus=resetvalue;
    document.tagboard.B.onfocus=resetvalue;
    document.tagboard.U.onfocus=resetvalue;
    document.tagboard.fcolor.onfocus=resetvalue;
    </script>

    Serie di Tags che attivano le funzioni, aggiungono il supporto ai colori, evitano l'invio del messaggio predefinito.

Fonte: NewsBoard Forum

 
P_MSG P_WEBSITE Top
view post Posted on 30/8/2009, 23:57Quote
Avatar

Remember Style

Group: Fan
Posts: 1822
Location: Vicenza


Status: Offline: ultima azione eseguita il 1/12/2009, 17:33


ma dove vą inserito questo codice?
 
P_MSG P_EMAIL Top
view post Posted on 21/9/2009, 15:11Quote
Avatar


Group: Member
Posts: 2110


Status: Utente anonimo


Va inserito in fondo al forum.
 
P_MSG P_EMAIL Top
2 replies since 15/7/2009, 11:33
 
Reply

load
Fast reply

 
 
 

Enable emoticons
Clickable Smilies
Show All


Nickname:      Email:



 

 
 




Scambi Link

Download Manga, Naruto, One Piece, Bleach, Soul Eater, Anime