Разные содержания постов на стену.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Alunter
Сообщения: 1
Зарегистрирован: 28 май 2013, 21:12

Разные содержания постов на стену.

Сообщение Alunter »

Здравствуйте.
Мне нужно сделать так, чтобы при нажатии на разные кнопки, открывались окна с разным содержанием для поста на стену.
Я попробовал просто сделать несколько одинаковых методов, но с разным содержанием. В итоге у всех кнопок открывался текст сообщения, который был введен последним. Подскажите, пожалуйста, как правильно нужно сделать?

Код: Выделить всё

   <script type="text/javascript">    window.onload = function() {    VK.init(function() {});    }    function post() {    VK.api("wall.post", {message: "text" , attachments: "photo-5"  }, function (data) {});    }    </script>    <a href="javascript:post();"><img style="position: absolute; top: 770px; left: 225px;" onmouseover="this.src = 'text.png'" onmouseout="this.src = 'text.png" alt="img" src="text.png" border="0" /></a>      <script type="text/javascript">    window.onload = function() {    VK.init(function() {});    }    function post() {    VK.api("wall.post", {message: "text" , attachments: "photo-1"  }, function (data) {});    }    </script>    <a href="javascript:post();"><img style="position: absolute; top: 1120px; left: 435px;" onmouseover="this.src = 'text.png'" onmouseout="this.src = 'text.png'" alt="img" src="text.png" border="0" /></a>   
IndieGD
Сообщения: 124
Зарегистрирован: 28 май 2013, 19:20

Re: Разные содержания постов на стену.

Сообщение IndieGD »

Код: Выделить всё

<script type="text/javascript">    window.onload = function() {    VK.init(function() {});    }    function post(message, attach) {    VK.api("wall.post", {message: message , attachments: attach  }, function (data) {});    }    </script><a href="javascript:void(0);" onclick="post('Раз', 'photo-1');"> 1 </a><a href="javascript:void(0);" onclick="post('Два', 'photo-2');"> 2 </a><a href="javascript:void(0);" onclick="post('Три', 'photo-3');"> 3 </a>...<a href="javascript:void(0);" onclick="post('N ', 'photo-1');"> N </a>
Только в ссылках
javascript:void(0);
замените на
javascript:void(0);
Парсер форума портит.
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Разные содержания постов на стену.

Сообщение Serge »

Можно же просто href="#" onClick="post();return false;"
Возвращать фолс для предотвращения промотки страницы вверх.
IndieGD
Сообщения: 124
Зарегистрирован: 28 май 2013, 19:20

Re: Разные содержания постов на стену.

Сообщение IndieGD »

Serge, от перестановки слагаемых сумма не меняется :D
Способов есть несколько, мне с javascript:void(0); удобнее как-то, в редакторе с подсветкой JS такие ссылки в исходном коде хорошо заметны при беглом взгляде.
Ответить