<body><b>Кликни на ссылку ----></b></body> <script> var a = document.createElement('a'); a.href = "javascript:window.location.href='http://google.ru/'" a.innerHTML = 'tyt' document.body.appendChild(a) </script> |
это дело всё равно туда не лезет
javascript:window.location="game.php?village=n" + window.game_data.village.id + "&screen=place" |
залейте ЭТО сюда
через [HTML run] ваш код.... [/HTML] вместе с переменными. чтобы можно его было запустить и посмотреть,что не так. |
<script> $(document).ready(function() { var wyDiv = ('<a href="javascript:window.location.href="game.php?village=n" + window.game_data.village.id + "&screen=place"">tyt</a>'); $('#menu_row2_map').after(wyDiv); }); <td id="menu_row2_map" class="box-item firstcell">блабла</td> </script> как то так это пользовательский скрипт ссылка tyt появляется, но не фунциклирует |
аа
значит HREF корявый wyDiv = ('<a href="javascript:window.location.href=*!*"*/!*game.php?village=n*!*"*/!* + window.game_data.village.id + *!*"*/!*&screen=place*!*"*/!*">tyt</a>'); с кавычками не накосячили??? накосячили wyDiv = ('<a href="javascript:window.location.href=\'game.php?village=' + window.game_data.village.id + '&screen=place\'">tyt</a>'); |
Сделал чтоб было видно на этом форуме
![]() $(document).ready(function() { var wyDiv = (' <a href="javascript:window.location.href="game.php?village=n" + window.game_data.village.id + "&screen=place"">tyt</a>'); //('<a href="javascript:window.location.href=\'game.php?village=' + window.game_data.village.id + '&screen=place\'">tyt</a>') $('.vbmenu_control a[href*=forum]').after(wyDiv); }); посое вставления твоей версии пропадает кнопка tyt |
нажми на ссылку и посмотри URL во фрейме
<body></body> <script> var o = 534; document.body.innerHTML = '<a href="javascript:window.location.href=\'/game.php?village=' + o + '&screen=place\'">tyt</a>' </script> Цитата:
|
убедил, красава
с твоей переменной работает с моей + window.game_data.village.id +, не хочет а вобще красава |
ну так это уже не я :)
вместо window.game_data пиши window["game_data"] <body></body> <script> window['game_data'] = {} window['game_data'].village = {} window['game_data'].village.id = 87987987987; document.body.innerHTML = '<a href="javascript:window.location.href=\'/game.php?village=' + window['game_data'].village.id + '&screen=place\'">tyt</a>' </script> |
нет эффекта
+ window.game_data.village.id + - что вобще делает и откуда берётся? |
Часовой пояс GMT +3, время: 14:28. |