Ситуация, вкратце такова.
Есть набор файлов типа ren1.html, ren2.html и т.д.
С каждого из них ссылка ведет на файл big.html, где есть ifame с загружаемым источником iframe1.html, iframe2.html и т.д., где, кстати, номер совпадает с номером renN.html
Так вот, хочется, чтобы при нажатии на ссылку в renN.html открылся файл big.html, в ifame которого открылся бы соответствующий iframeN.html
Можно ли это вообще как-то сделать?
1. Alces - 10 Июля, 2010 - 08:35:15 - перейти к сообщению
2. Furax - 10 Июля, 2010 - 23:22:51 - перейти к сообщению
Например, так:
В renN.html (здесь и далее N - номер renа):
В big.html:
В 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>
<!--
document.write('<iframe src="iframe' + location.search.slice(1) + '.html"></iframe>');
//-->
</script>
3. Alces - 11 Июля, 2010 - 13:47:33 - перейти к сообщению
Furax пишет:
Например, так:
В renN.html (здесь и далее N - номер renа):
В big.html:
В 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>
<!--
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>
<!--
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 - перейти к сообщению
Мда... вредно ночью работать. Это я про себя.
Мои извинения, я тормоз....
И спасибо огромнейшее!!!!!!!!!!
Просто не представляете какое.
Мои извинения, я тормоз....
И спасибо огромнейшее!!!!!!!!!!
Просто не представляете какое.