|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Вопрос по javascript (Вопрос по javascript) |
Вопрос по javascript |
Здравствуйте подскажите пожалуйста новичку у меня есть скрипт <script language="JavaScript">
a = Number (<?if($_NAME$)?>10<?else?>0<?endif?>); b = Number (<?if($_AVATAR$)?>10<?else?>0<?endif?>); c = Number (<?if($_EMAIL$)?>10<?else?>0<?endif?>); d = Number (<?if($_CITY$)?>10<?else?>0<?endif?>); e = Number (<?if($_WWW$)?>10<?else?>0<?endif?>); f = Number (<?if($_ICQ$)?>10<?else?>0<?endif?>); g = Number (<?if($_AOL$)?>10<?else?>0<?endif?>); k = Number (<?if($_MSN$)?>10<?else?>0<?endif?>); l = Number (<?if($_SOCIAL_ACCOUNTS$)?>10<?else?>0<?endif?>); m = Number (<?if($_SIGNATURE$)?>10<?else?>0<?endif?>); var star = a + b + c + d + e + f + g + k + l + m; document.write = (''+star+'%') </script> как мне сделать вывод вот этой функции (''+star+'%') title="суда" .... Добавлено (14 Сен 2015, 18:26:37) |
В общем, в скриптах не силён, но ваш скрипт на процент заполненности профиля вот:
Код <script language="JavaScript"> $(document).ready(function(){ a = Number (<?if($_NAME$)?>10<?else?>0<?endif?>); b = Number (<?if($_AVATAR$)?>10<?else?>0<?endif?>); c = Number (<?if($_EMAIL$)?>10<?else?>0<?endif?>); d = Number (<?if($_CITY$)?>10<?else?>0<?endif?>); e = Number (<?if($_WWW$)?>10<?else?>0<?endif?>); f = Number (<?if($_ICQ$)?>10<?else?>0<?endif?>); g = Number (<?if($_AOL$)?>10<?else?>0<?endif?>); k = Number (<?if($_MSN$)?>10<?else?>0<?endif?>); l = Number (<?if($_SOCIAL_ACCOUNTS$)?>10<?else?>0<?endif?>); m = Number (<?if($_SIGNATURE$)?>10<?else?>0<?endif?>); var star = a + b + c + d + e + f + g + k + l + m; $("#star").html(''+star+'%');}); </script><div id="star">загрузка...</div> |
Спасибо!но не совсем то что я хотел,title="что мне суда в писать чтоб показывался число и процент (''+star+'%')"
|
Код <script language="JavaScript"> $(document).ready(function(){ a = Number (<?if($_NAME$)?>10<?else?>0<?endif?>); b = Number (<?if($_AVATAR$)?>10<?else?>0<?endif?>); c = Number (<?if($_EMAIL$)?>10<?else?>0<?endif?>); d = Number (<?if($_CITY$)?>10<?else?>0<?endif?>); e = Number (<?if($_WWW$)?>10<?else?>0<?endif?>); f = Number (<?if($_ICQ$)?>10<?else?>0<?endif?>); g = Number (<?if($_AOL$)?>10<?else?>0<?endif?>); k = Number (<?if($_MSN$)?>10<?else?>0<?endif?>); l = Number (<?if($_SOCIAL_ACCOUNTS$)?>10<?else?>0<?endif?>); m = Number (<?if($_SIGNATURE$)?>10<?else?>0<?endif?>); var star = a + b + c + d + e + f + g + k + l + m; $("#star").attr("title",''+star+'%');}); </script><a id="star">Проверка</a> |
Не работает код вообще исчезает из поля зрения..
|
Код $("#star").html('<a href="" title="'+star+'%">текст</a>'); <div id="star"></div> А вообще поизвращаться по разному можно, в зависимости от других составляющих. Учитесь читать, читая - вчитывайтесь, вчитываясь - вдумывайтесь, вдумываясь - понимайте, поняв - делайте. ©
|
Inquisitоr, всё верно, можно как хочешь извращаться, особенно если ставить выше написанный код не в те места или вносить правки после этого. То, что я выше скинул - проверил перед тем как скинуть, оно работает (а если не работает у человека, который пишет слово "суда" вместо сюда, пишет предложения без знаков пунктуации - я не удивлён, что у него что-то не работает, смешно). Тему, думаю, можно закрыть. Или же пускай ТС скинет адрес сайта - чтобы убедиться, что он правильно установил скрипт или узнать чего у него "исчезает из поля зрения". Дальнейшая дискуссия ни к чему не приведёт.
|
| |||
| |||