КАК используя одну HTML-страницу
|
|
andarky | Дата: Вторник, 06 Ноября 2012, 16:10 | Сообщение # 1 |
старожил
Сейчас нет на сайте
| Есть главная страница с ссылками. Эти ссылки должны открывать разные SWFы, но проблема что их много! а у меня хостинг не дает создать более 10-ти папок, да и наверное это глупо...
Как мне создав одну страничку показывать на ней разные флешки? т.е. типа передать из главной странички параметр с именем файла - и он откроется в HTML-шаблоне
Моя страничка по дизайну GameDev//Design//3D Ютубчик
|
|
| |
romgerman | Дата: Вторник, 06 Ноября 2012, 16:13 | Сообщение # 2 |
старожил
Сейчас нет на сайте
| Вот посмотри.
|
|
| |
andarky | Дата: Вторник, 06 Ноября 2012, 16:15 | Сообщение # 3 |
старожил
Сейчас нет на сайте
| ЗАБЫЛ!! еще так же с Unity3d-файлами. Т.е. по тому же принципу всё: заготовка из Unity-WEB-проектора, которой передается имя Unity-файла...Добавлено (06.11.2012, 16:15) --------------------------------------------- romgerman, интересно... щас посмотрю
Моя страничка по дизайну GameDev//Design//3D Ютубчик
|
|
| |
Steep | Дата: Вторник, 06 Ноября 2012, 18:33 | Сообщение # 4 |
был не раз
Сейчас нет на сайте
| А не проше на php это все сделать?
|
|
| |
andarky | Дата: Среда, 07 Ноября 2012, 11:58 | Сообщение # 5 |
старожил
Сейчас нет на сайте
| Steep, может быть... а как? дай примеры
Моя страничка по дизайну GameDev//Design//3D Ютубчик
|
|
| |
romgerman | Дата: Среда, 07 Ноября 2012, 12:24 | Сообщение # 6 |
старожил
Сейчас нет на сайте
| Steep, на php ты это не сделаешь, тут нужен js.
|
|
| |
andarky | Дата: Среда, 07 Ноября 2012, 12:47 | Сообщение # 7 |
старожил
Сейчас нет на сайте
| мне без разницы на чем. Я думаю это совсем несложная задача. Просто покажите примерДобавлено (07.11.2012, 12:47) --------------------------------------------- а может быть как-то через <iframe> можно? это же сайт в сайте - как-то надо параметры передать
Моя страничка по дизайну GameDev//Design//3D Ютубчик
|
|
| |
Blackhat | Дата: Среда, 07 Ноября 2012, 13:30 | Сообщение # 8 |
был не раз
Сейчас нет на сайте
| можно на php, две страницы index.php и swf.php. в index.php ссылки имееют такой вид <a href='swf.php?id=тут номер флешки>Играть в что то</a> swf.php принимает id $id = $_GET['id']; и выводит флешку с таким id <embed type="application/x-shockwave-flash" width="220" height="200" src="swf/<? echo $id; ?>.swf" quality="best" wmode="Window" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
Сообщение отредактировал Blackhat - Среда, 07 Ноября 2012, 13:40 |
|
| |
romgerman | Дата: Среда, 07 Ноября 2012, 14:06 | Сообщение # 9 |
старожил
Сейчас нет на сайте
| Quote (andarky) а может быть как-то через <iframe> можно? Можно и так. Всё не читал, но посмотри это.
|
|
| |
andarky | Дата: Среда, 07 Ноября 2012, 14:18 | Сообщение # 10 |
старожил
Сейчас нет на сайте
| Blackhat, пытаюсь понять... <id> - идентификатор флеш-файла? значит их надо где-то перечислить? т.е каждому имени назначить <id> ?
Моя страничка по дизайну GameDev//Design//3D Ютубчик
|
|
| |
Blackhat | Дата: Среда, 07 Ноября 2012, 14:43 | Сообщение # 11 |
был не раз
Сейчас нет на сайте
| это имя swf файла. Например 1.swf Можно также использовать и строковые имена, например name.swf Я немного не правильно выразился <a href='swf.php?id=тут имя флешки>
Пример чтобы было понятней: Допустим есть папка "swf" где ты храниш фсе флешки, пронумерованые от 1 до n <a href='swf.php?id=1>Играть в что то</a> тут идет ссылка на страницу php с параметром 1 - это и есть имя нашей флешки Далее страница swf.php принимает его и выводит вот так src="swf/1.swf"
|
|
| |
andarky | Дата: Вторник, 23 Апреля 2013, 18:05 | Сообщение # 12 |
старожил
Сейчас нет на сайте
| я придумал!! Я ПРИДУМАЛ!! ААААААА!!!
вот смысл:
<http://site.com>/<name.html>#param1_param2_param3
JS: Код url=window.location params=split(url.hash,"_")
всЁ!
ВСЁ проще чем я боялся!!!
щас домой приду и опробую...Добавлено (23.04.2013, 18:05) --------------------------------------------- и без РНР (которого я как Чёрта боюсь...)
Моя страничка по дизайну GameDev//Design//3D Ютубчик
Сообщение отредактировал andarky - Вторник, 23 Апреля 2013, 18:04 |
|
| |
pelmenka | Дата: Вторник, 23 Апреля 2013, 18:54 | Сообщение # 13 |
Драгоценный Тунеядец
Сейчас нет на сайте
| Цитата (andarky) и без РНР (которого я как Чёрта боюсь...) Чего там бояться? Он же простой как шпала.Добавлено (23.04.2013, 18:54) --------------------------------------------- andarky, ну а если тебе нужен пример то ща я быстренько его сотворю
Сталина в каждый дом!
|
|
| |
MrNesh | Дата: Вторник, 23 Апреля 2013, 19:13 | Сообщение # 14 |
Воин добра и света
Сейчас нет на сайте
| Можно только на JS сделать Создать страницу На нет 2 или более ссылок Потом js читать url И создавать элементы
|
|
| |
pelmenka | Дата: Вторник, 23 Апреля 2013, 19:32 | Сообщение # 15 |
Драгоценный Тунеядец
Сейчас нет на сайте
| Вот на пхп (5.4) Код <? if (isset($_GET['game'])) play_game(); //если есть GET запрос на игру то запускаем функцию play_game else games_list(); //в противном случае запускаем games_list
function games_list() //функция вывода списка игр { $games = array('test1','test2','uber_game'); //массив со списком игр for ($i=0; $i<count($games); $i++) echo "<a href=test.php?game=$games[$i]>$games[$i]</a><br>"; } //подробней в спойлере снизу function play_game() //функция вывода игры { $swf = "<embed type=\"application\\x-shockwave-flash\" width=\"600\" height=\"550\" src=\"".$_GET['game'].".swf\" quality=\"best\">"; //подробней в спойлере echo "<h1>", $_GET['game'] ,"</h1> <br>",$swf; //выводится переменная $_GET['game'] в качестве названия игры, после чего выводится строка $swf } ?>
P.S. А документировать сложнее чем код написать P.P.S Агония моего кривого кода на хосте =====> Ссылка P.P.P.S Я знаю про кривое отображение флешек, каждой нужна своя высота и ширина.
Сталина в каждый дом!
Сообщение отредактировал pelmenka - Вторник, 23 Апреля 2013, 20:02 |
|
| |