Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Проблема в скрипте (&quot). (https://javascript.ru/forum/css-html/14344-problema-v-skripte-quot.html)

Allik 12.01.2011 00:39

Проблема в скрипте (&quot).
 
Здравствуйте, такой вопрос.Сразу приведу скриншот.

Вообщем онлайн игра, при нажатии на галочку должен активироваться скрипт, и соответсвенно открываться окошко для смены статуса.Но если перед статусом проставить ковычки - скрипт перестает работать.То бишь - javascript:edit(""Lord of Fish",11325); - вот как это выглядит в исходном коде.Идет ковычка, вторая же заменяется на "&quot" и скрипт уже бездейственен.В чем проблема?

Aetae 12.01.2011 00:57

Цитата:

Сообщение от Allik (Сообщение 87541)
Здравствуйте, такой вопрос.Сразу приведу скриншот.
Вообщем онлайн игра, при нажатии на галочку должен активироваться скрипт, и соответсвенно открываться окошко для смены статуса.Но если перед статусом проставить ковычки - скрипт перестает работать.То бишь - javascript:edit(""Lord of Fish",11325); - вот как это выглядит в исходном коде.Идет ковычка, вторая же заменяется на "&quot" и скрипт уже бездейственен.В чем проблема?

Нихрена не понятно, но есть подозрение что вы пишите так:
<a href="javascript:edit("&quot;Lord of Fish",11325);">...</a>

Тогда естесно нифига работать не будет ибо это равносильно:
<a href="javascript:edit(" бла-бла, куча мусора в ссылке>...</a>


И вообщк использовать <a href="javascript:..."> можно только в особых случаях(хз каких на самом деле), в вашем и большинстве других надо юзать onclick.

рони 12.01.2011 01:42

Allik,
добавьте слешь
<script  type="text/javascript">
function edit(a,b)
{
 alert([a,b]);
}
</script>
<a href='javascript:edit("\"Lord of Fish",11325);'>test</a>


Часовой пояс GMT +3, время: 15:42.