Script problem Hitskin_logo Hitskin.com

This is a Hitskin.com skin preview
Install the skinReturn to the skin page

The forum of the forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.
3 posters

    Script problem

    Pamoon
    Pamoon
    Forumember


    Posts : 28
    Reputation : 10
    Language : en.js

    Solved Script problem

    Post by Pamoon Sat Feb 06 2016, 14:50

    Hi, i post this to ask that why my code isnt working well, at least it worked.
    Code:
    <!-- BEGIN switch_vote_active -->
    <div id="pacount{comment.displayed.U_POST_ID}" class="pavotecmnt">
    <span class="gensmall">
    <script type="text/javascript"> var str ='{comment.displayed.switch_vote_active.L_VOTE_TITLE}'; if (str=="Message not voted") {str="Not liked.";document.write(str); } else {str=str.replace("Message reputation :",""); str=str.replace("100%",""); str=str.replace("(",""); str=str.replace(")","");str=str.replace("vote","likes."); str=str.replace("s",""); document.write(str); }</script>
    </span></div>
    <!-- BEGIN switch_vote -->
    <span class="pavotecmnt"id="{comment.displayed.U_POST_ID}">
    <a href="{comment.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}" target="v{comment.displayed.U_POST_ID}v" onclick="document.getElementById('{comment.displayed.U_POST_ID}').innerHTML='';var str ='{comment.displayed.switch_vote_active.L_VOTE_TITLE}'; if (str=='Message not voted') {str='Not liked.'; }else {str=str.replace('Message reputation :',''); str=str.replace('100%',''); str=str.replace('(',''); str=str.replace(')','');str=str.replace('vote','likes.'); str=str.replace('s',''); } if(str=='Not liked.') {str='1 like.'; }else{ for (i=0; i<=(str.length-1);i++) {if (str.charCodeAt(i)>=48 && str.charCodeAt(i)<=57 && str.charAt(i+1)==' ') {str=str.replace(String.fromCharCode(str.charCodeAt(i)),String.fromCharCode((str.charCodeAt(i))+1));}}}document.getElementById('pacount{comment.displayed.U_POST_ID}').innerHTML='<span class=gensmall>'+ str+'</span>'; ">Like</a>
    </span>
    <!-- END switch_vote --><!-- END switch_vote_active -->
    This code is worked, but it cant show the text correctly, it doesnt show "x like." (or "x likes.") but "x like.s" or something even worse than it.
    Script problem Berror10


    Last edited by Draud0229 on Sat Feb 06 2016, 15:08; edited 1 time in total
    Take Notes
    Take Notes
    Helper
    Helper


    Male Posts : 2337
    Reputation : 324
    Language : English
    Location : Forumountain

    Solved Re: Script problem

    Post by Take Notes Sat Feb 06 2016, 14:57

    Try this:
    Code:
    <!-- BEGIN switch_vote_active -->
    <div id="pacount{comment.displayed.U_POST_ID}" class="pavotecmnt">
    <span class="gensmall">
    <script type="text/javascript"> var str ='{comment.displayed.switch_vote_active.L_VOTE_TITLE}'; if (str=="Message not voted") {str="Not liked.";document.write(str); } else {str=str.replace("Message reputation :",""); str=str.replace("100%",""); str=str.replace("(",""); str=str.replace(")","");str=str.replace("vote","likes"); str=str.replace("s",""); document.write(str); }</script>
    </span></div>
    <!-- END switch_vote_active --> <!-- BEGIN switch_vote_active --><!-- BEGIN switch_vote -->
    <span class="pavotecmnt"id="{comment.displayed.U_POST_ID}">
    <a href="{comment.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}" target="v{comment.displayed.U_POST_ID}v" onclick="document.getElementById('{comment.displayed.U_POST_ID}').innerHTML='';var str ='{comment.displayed.switch_vote_active.L_VOTE_TITLE}'; if (str=='Message not voted') {str='Not liked'; }else {str=str.replace('Message reputation :',''); str=str.replace('100%',''); str=str.replace('(',''); str=str.replace(')','');str=str.replace('vote','likes'); str=str.replace('s',''); } if(str=='Not liked') {str='1 like'; }else{ for (i=0; i<=(str.length-1);i++) {if (str.charCodeAt(i)>=48 && str.charCodeAt(i)<=57 && str.charAt(i+1)==' ') {str=str.replace(String.fromCharCode(str.charCodeAt(i)),String.fromCharCode((str.charCodeAt(i))+1));}}}document.getElementById('pacount{comment.displayed.U_POST_ID}').innerHTML='<span class=gensmall>'+ str+'</span>'; ">Like</a>
    </span>
    <!-- END switch_vote --><!-- END switch_vote_active -->
    Pamoon
    Pamoon
    Forumember


    Posts : 28
    Reputation : 10
    Language : en.js

    Solved Re: Script problem

    Post by Pamoon Sat Feb 06 2016, 15:06

    so to fix it is just remove "."? ._. thank sir.
    Take Notes
    Take Notes
    Helper
    Helper


    Male Posts : 2337
    Reputation : 324
    Language : English
    Location : Forumountain

    Solved Re: Script problem

    Post by Take Notes Sat Feb 06 2016, 15:27

    Draud0229 wrote:so to fix it is just remove "."? ._. thank sir.
    You're very much welcome.
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51554
    Reputation : 3523
    Language : English
    Location : United States

    Solved Re: Script problem

    Post by SLGray Sat Feb 06 2016, 21:42

    Topic solved and archived



    Script problem Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.