Страница 1 из 1
Срочный вопрос!
Добавлено: 19 авг 2010, 23:05
Doker
Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title><!-- подключаем jQuery --><script src="js/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >$(document).ready(function(){ // когда страница загрузится VK.init(function() { // получаем flashVars var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); flashVars[curr[0]] = curr[1]; } // вытаскиваем viewer_id и auth_key из полученных переменных var viewer_id = flashVars['viewer_id']; var auth_key = flashVars['auth_key']; //var votes=document.getElementById('vote').value; document.getElementById('auth_key').value=flashVars['auth_key'];document.getElementById('viewer_id').value=flashVars['viewer_id']; }); }); });</script></head><body><div>Введите кол-во голосов</div><form action = "pay.php" method = "post"> <b>Кол-во голосов:</b><br> <textarea name="vote" rows="1" cols="1"></textarea><br> <input name="viewer_id" style="display: none"><input id="auth_key" style="display: none"></div><input type="submit" value="Buy"> </form> </body></html>
я хочу чтобы при загрузке страницу из флешварс передались значения и они записались в инпут поля. человек ввел кол-во голосов и все эти 3 значения передалить пхп скрипту.
Не работает вот что:
передаются пустые значения authkey и вьювер айди.
Re: Срочный вопрос!
Добавлено: 19 авг 2010, 23:49
Александр
Если используешь jQuery, то можно так не делать document.getElementById("auth_key"), а делать так $("#auth_key")
Код: Выделить всё
$("#auth_key").val(flashVars['auth_key']);$("#viewer_id").val(flashVars['viewer_id']); <input name="viewer_id" id="viewer_id" type="hidden"><input name="auth_key" id="auth_key" type="hidden">
Re: Срочный вопрос!
Добавлено: 20 авг 2010, 09:32
Doker
Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title><!-- подключаем jQuery --><script src="js/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >$(document).ready(function(){ // когда страница загрузится VK.init(function() { // получаем flashVars var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); flashVars[curr[0]] = curr[1]; } // вытаскиваем viewer_id и auth_key из полученных переменных var viewer_id = flashVars['viewer_id']; var auth_key = flashVars['auth_key']; //var votes=document.getElementById('vote').value; $("#auth_key").value=flashVars['auth_key'];$("#viewer_id").value=flashVars['viewer_id']; }); }); });</script></head><body><div id="result">Происходит оплата...</div><form action = "pay.php" method = "post"> <b>Кол-во голосов:</b><br> <textarea name="vote" rows="1" cols="1"></textarea><br> <input name="viewer_id" id="viewer_id" type="hidden"><input name="auth_key" id="auth_key" type="hidden"><input type="submit" value="Buy"> </form> </body></html>
передает пустые значения, хоть и все получает =(
Re: Срочный вопрос!
Добавлено: 20 авг 2010, 22:42
Александр
Doker
Видимо ты скопировал код в ту же минуту, когда я его написал. Я его практически сразу отредактировал. Посмотри как там сейчас.
"val()", а не "value ="
Re: Срочный вопрос!
Добавлено: 31 авг 2010, 18:00
Doker
всеравно.
Re: Срочный вопрос!
Добавлено: 10 сен 2010, 22:45
Lucchese
Doker писал(а):Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title><!-- подключаем jQuery --><script src="js/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >$(document).ready(function(){ // когда страница загрузится VK.init(function() { // получаем flashVars var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); flashVars[curr[0]] = curr[1]; } // вытаскиваем viewer_id и auth_key из полученных переменных var viewer_id = flashVars['viewer_id']; var auth_key = flashVars['auth_key']; //var votes=document.getElementById('vote').value; $("#auth_key").value=flashVars['auth_key'];$("#viewer_id").value=flashVars['viewer_id']; }); }); });</script></head><body><div id="result">Происходит оплата...</div><form action = "pay.php" method = "post"> <b>Кол-во голосов:</b><br> <textarea name="vote" rows="1" cols="1"></textarea><br> <input name="viewer_id" id="viewer_id" type="hidden"><input name="auth_key" id="auth_key" type="hidden"><input type="submit" value="Buy"> </form> </body></html>
передает пустые значения, хоть и все получает =(
строка 34
удали не нужно оно там.