Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Код для iframe
ТвойWeb » WebMaster класс » JavaScript » Код для iframe

Страниц (1): [1]
 

1. Alces - 10 Июля, 2010 - 08:35:15 - перейти к сообщению
Ситуация, вкратце такова.
Есть набор файлов типа ren1.html, ren2.html и т.д.
С каждого из них ссылка ведет на файл big.html, где есть ifame с загружаемым источником iframe1.html, iframe2.html и т.д., где, кстати, номер совпадает с номером renN.html

Так вот, хочется, чтобы при нажатии на ссылку в renN.html открылся файл big.html, в ifame которого открылся бы соответствующий iframeN.html

Можно ли это вообще как-то сделать?
2. Furax - 10 Июля, 2010 - 23:22:51 - перейти к сообщению
Например, так:

В renN.html (здесь и далее N - номер renа):
CODE:
<a href="big.html?N">Ссылка</a>


В big.html:
CODE:
<script type="text/javascript">
<!--

document.write('<iframe src="iframe' + location.search.slice(1) + '.html"></iframe>');

//-->
</script>
3. Alces - 11 Июля, 2010 - 13:47:33 - перейти к сообщению
Furax пишет:
Например, так:

В renN.html (здесь и далее N - номер renа):
CODE:
<a href="big.html?N">Ссылка</a>


В big.html:
CODE:
<script type="text/javascript">
<!--

document.write('<iframe src="iframe' + location.search.slice(1) + '.html"></iframe>');

//-->
</script>


Спасибо большое, но можно еще вопрос?

Все сработало почти замечательно, только теперь у меня почему-то два окна открываются - одно слева сверху (и там стоит ошибка "не найден файл iframe.html" ) , второе там где надо и с тем, что надо.
Код в big

CODE:
<script type="text/javascript">
<!--

document.write('<iframe src="iframe' + location.search.slice(1) + '.html"></iframe>');

//-->
</script>

И дальше


<center>
<iframe name="smallpictureframe" src="iframe1.html" width="800" height="730" align="center" valign="middle" frameborder=0 scrolling="no" vspace="5">
</iframe>
</center>



Где ошибка? Похоже, что он пытается открыть файл без номера?
4. Furax - 12 Июля, 2010 - 05:32:53 - перейти к сообщению
Мой код со словом script нужно поместить вместо кода iframа, а не перед ним.
5. Alces - 13 Июля, 2010 - 07:33:55 - перейти к сообщению
Мда... вредно ночью работать. Это я про себя.
Мои извинения, я тормоз....


И спасибо огромнейшее!!!!!!!!!!
Просто не представляете какое. Радость

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0305]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33