Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JSON - генерация кнопок / 5 сообщений из 5, страница 1 из 1
13.11.2012, 22:08:11
    #38037083
ecivgamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON - генерация кнопок
Привет всем!

Пытаюсь сгенерировать кнопки с помощью json (успешно), при нажатии должны открываться соответствующие страницы (это не получается). Подскажите новичку правильный синтаксис плз.


код json:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
{
	"Caption": "Module caption",
	"Buttons":
	[
		{"Text":"google", "Url": "window.open('http://www.google.com/')"},
		{"Text":"yahoo", "Url": "window.open('http://www.yahoo.com/')"},
		{"Text":"microsoft", "Url": "window.open('http://www.microsoft.com/')"},
		{"Text":"facebook", "Url": "window.open('http://www.facebook.com/')"}
	]
}




код html:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<html>
	<head>
		<title>SMButtons</title>
		<script src="JQuery/jquery-1.8.2.min.js"></script>
		<script type="text/javascript">	        
			//When document loaded.
			$(document).ready(function(){   
				// Get data from file as JSON
	             $.getJSON('Module.json', function(data) {
	             	// Set json data from file to variable 'persons'
			     	var buttons = data.Buttons;
			     	// For each item of variable person append to ul list
		            $.each(buttons, function(key, val)
		            {	
                    $("<li><input type='button' onClick='"+ val.Url +"' value='"+ val.Text +"'/></li>").appendTo('#aaa');
					});

			    });			    			   
 			});
	    </script>
	</head>
	<body>
		<ul id='ulObj'></ul>

		<ul id='aaa'>
			<li>1</li>
			<li>2</li>
		</ul>

	</body>
</html>
...
Рейтинг: 0 / 0
13.11.2012, 22:26:31
    #38037108
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON - генерация кнопок
"window.open(\" http://www.facebook.com/\")"

ps мне кажется, что файрбаг или в хроме чо-там-есть должны показать чо появляется в onclick
...
Рейтинг: 0 / 0
13.11.2012, 22:27:46
    #38037110
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON - генерация кнопок
фу, как отформатировалось
соре

Код: sql
1.
"window.open(\"http://www.facebook.com/\")"
...
Рейтинг: 0 / 0
13.11.2012, 22:32:28
    #38037115
ecivgamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON - генерация кнопок
grasoff.net,

палучЫлась, пасиб )
...
Рейтинг: 0 / 0
13.11.2012, 22:34:09
    #38037117
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSON - генерация кнопок
ecivgamergrasoff.net,

палучЫлась, пасиб )всё равно посмотри в фаербаге
или в хроме "посмотреть код элемента"
чо было и чо стало
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JSON - генерация кнопок / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]