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.
The forum of the forums
3 posters

    Script problem

    Pamoon
    Pamoon
    Forumember


    Posts : 28
    Reputation : 10
    Language : en.js

    Solved Script problem

    Post by Pamoon February 6th 2016, 1:50 pm

    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 February 6th 2016, 2:08 pm; 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 February 6th 2016, 1:57 pm

    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 February 6th 2016, 2:06 pm

    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 February 6th 2016, 2:27 pm

    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 February 6th 2016, 8:42 pm

    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.

      Current date/time is November 11th 2024, 7:31 pm