Показать сообщение отдельно
  #4 (permalink)  
Старый 13.11.2016, 13:27
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Всё получилось:
<html>
	<head>
		<script type="text/javascript" src="http://dcdn.heroeswm.ru/swfobject22.js"></script>
		<script type="text/javascript">
			function randomInteger(min, max)
			{
				var rand = min + Math.random() * (max - min)
				rand = Math.round(rand)
				return rand
			}
			function f() // Обработчик кнопки
			{
				var center = document.querySelector('center')

				var obj = center.children[0] // Объект

				var div = document.createElement('div')
				div.id = "content"
				div.innerHTML = "324234"
				center.insertBefore(div, obj)

				var data = obj.data
				var w = obj.width
				var h = obj.height

				var FlashVars = obj.children[0].value.split('*')[2].split(':') // Разбить на элементы
				var r // Случайное число от 1 до 27, кроме 25
				while((r = randomInteger(1, 27)) == 25) {}
				FlashVars[13] = r // Записать параметр
				var val = "param=tgbut1*cmbut2*" + FlashVars[0]
				for(var i = 1, l = FlashVars.length; i < l; i++) val += ':' + FlashVars[i]
				FlashVars = val // Установить параметры

				var bgcolor = obj.children[1].value
				var allowScriptAccess = obj.children[2].value
				var wmode = obj.children[3].value

				obj.id = "flashmaps"
 
                swfobject.removeSWF("flashmaps")

				swfobject.createSWF({data: data, width: w, height: h}, {FlashVars: FlashVars, bgcolor: bgcolor, allowScriptAccess: allowScriptAccess, wmode: wmode}, "content")
			}
			function main()
			{
				document.querySelector('button').addEventListener('click', f)
			}
			document.addEventListener('DOMContentLoaded', main) // Вызвать функцию после постройки DOM
		</script>
	</head>
	<body>
		<center>
			<object type="application/x-shockwave-flash" data="http://dcdn.heroeswm.ru/swffiles/map.swf?ver=464276113" width="450" height="450">
				<param name="FlashVars" value="param=tgbut1*cmbut2*1:1:0:0:0:0:0:0:0:0:0::0:1" />
				<param name="bgcolor" value="#ddd9cd" />
				<param name="allowScriptAccess" value="always" />
				<param name="wmode" value="opaque" />
				<div>
					<p>
						<a href="http://www.adobe.com/go/getflashplayer">
							<img src="http://dcdn.heroeswm.ru/i/get_flash_player.gif" alt="Get Adobe Flash player" />
						</a>
					</p>
				</div>
			</object>
			<br><br><br>
			<button>Изменить пункт назначения</button>
		</center>
	</body>
</html>
Ответить с цитированием