Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Встроенные рамки и Геморрой (это вопрос) 10.03.04 21:21
Автор: TNG Статус: Незарегистрированный пользователь
|
У меня в страницу вставленно еще две, как указать ссылке на одной вставленной рамке, что грузить опред. страницу нужно в другую встроенную?
То есть, если делаешь по шаблону рамок - тут все понятно:
ставишь в свойствах ссылки, там где рамки
_blank - новая страница
_top
и т.д.
все ок!
Но как дело доходит до встроенных - нифига не получаеться, что не делал, ведь позарез нужно! Help, please!!!
И еще! У меня есть меню созданное из скрипта:
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Новая страница 1</title>
</head>
<style>
<!--
#slidemenubar, #slidemenubar2{ position:absolute; left:170px; width:160px;top:170px; border:1.5px solid blackblue; background-color:"journal_blogger_background.jpg";layer-background-color:lightyellow; font:bold 12px Verdana; line-height:20px;}
-->
</style>
</body>
<script language="JavaScript1.2">
/*
Sliding Menu Bar Script-
By Dynamic Web Design (www.dynamic-design.com.ua)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit http://www.dynamic-design.com.ua/develop/
*/
if (document.all)
document.write('<div id="slidemenubar2" style="left:-150" onMouseover="pull()" onMouseout="draw()">')
</script>
<layer id="slidemenubar" onMouseover="pull()" onMouseout="draw()">
<script language="JavaScript1.2">
var sitems=new Array()
var sitemlinks=new Array()
//extend or shorten this list
sitems[0]="Новости"
//These are the links pertaining to the above text.
sitemlinks[0]="news.html"
for (i=0;i<=sitems.length-1;i++)
document.write('<a href='+sitemlinks[i]+'>'+sitems[i]+'</a><br>')
</script>
</layer>
<script language="JavaScript1.2">
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",400)
}
window.onload=regenerate2
if (document.all){
document.write('</div>')
themenu=document.all.slidemenubar2.style
rightboundary=0
leftboundary=-150
} else{
themenu=document.layers.slidemenubar
rightboundary=150
leftboundary=10
}
function pull(){
if (window.drawit)
clearInterval(drawit)
pullit=setInterval("pullengine()",50)
}
function draw(){
clearInterval(pullit)
drawit=setInterval("drawengine()",50)
}
function pullengine(){
if (document.all&&themenu.pixelLeft<rightboundary)
themenu.pixelLeft+=5
else if(document.layers&&themenu.left<rightboundary)
themenu.left+=5
else if (window.pullit)
clearInterval(pullit)
}
function drawengine(){
if (document.all&&themenu.pixelLeft>leftboundary)
themenu.pixelLeft-=5
else if(document.layers&&themenu.left>leftboundary)
themenu.left-=5
else if (window.drawit)
clearInterval(drawit)
}
</script>
</html>
Что добавить, чтобы все ссылки грузились во вторую вставленную рамку?
Всем спасибо!
|
|
Геморрой и Встроенные рамки (это ответ) 11.03.04 10:42
Автор: paganoid Статус: Member
|
> У меня в страницу вставленно еще две, как указать ссылке на > одной вставленной рамке, что грузить опред. страницу нужно > в другую встроенную?
правильно ли я понимаю, что "меня в страницу вставленно еще две" обозначает "у меня на странице есть два контейнера IFRAME, ссылающихся на две другие страницы"? Если так, то тебе надо обозвать целевой < IFRAME name=frame1 >,
а внутри ссылки указывать < A target=frame1 >. Соотвецна, и в меню, генеренном скриптом в строке
> document.write('<a > href='+sitemlinks[i]+'>'+sitems[i]+'</a><br>
надо добавить соответственные target=frame1
|
|
|