powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JSON - генерация кнопок
5 сообщений из 5, страница 1 из 1
JSON - генерация кнопок
    #38037083
ecivgamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

Пытаюсь сгенерировать кнопки с помощью 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
JSON - генерация кнопок
    #38037108
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"window.open(\" http://www.facebook.com/\")"

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

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

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

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


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