Если вы хотите открыть ВСЕ ссылки в кадре, то вы должны указать этот факт в вашем документе ГОЛОВЫ разделе
<head>
<base target="iframe1">
</head>
И я думаю, этого достаточно.
Обновление
Хорошо, это еще один способ.
сначала ваши стили для ссылок, я просто использовал эти стили, но, без сомнения, у вас есть свои.
.menulink
{
color: #0000FF;
cursor: pointer;
}
.menulink:hover
{
color: #FF0000;
cursor: pointer;
}
Затем код, чтобы открыть ссылку в IFrame
<script type="text/vbscript" id="OpenInMyFrame">
' <!--
Function OpenInMyFrame(LinkUrl)
window.document.getElementById("MyFrame1").src = LinkUrl
End Function
' -->
</script>
Наконец ваши ссылки и плавающего фрейма
<ul id="MyMenu">
<li class="menulink" onclick="OpenInMyFrame('http://www.bbc.co.uk')">Menu1</li>
<li class="menulink" onclick="OpenInMyFrame('http://www.google.co.uk')">Menu2</li>
<li class="menulink" onclick="OpenInMyFrame('http://www.microsoft.co.uk')">Menu3</li>
<li class="menulink" onclick="OpenInMyFrame('http://www.ibm.co.uk')">Menu4</li>
</ul>
<iframe id="MyFrame1" name="MyFrame1" style="width: 1040px; height: 682px" src="Default.aspx">
</iframe>
<select id="MyMenu">
<option class="menulink" onclick="OpenInMyFrame('http://www.bbc.co.uk')">Menu1</option>
<option class="menulink" onclick="OpenInMyFrame('http://www.google.co.uk')">Menu2</option>
<option class="menulink" onclick="OpenInMyFrame('http://www.microsoft.co.uk')">Menu3</option>
<option class="menulink" onclick="OpenInMyFrame('http://www.ibm.co.uk')">Menu4</option>
</select>
Update II
<script type="text/javascript">
//<!--
function OpenInMyFrame(var1)
{
window.document.getElementById("MyFrame1").src = var1;
}
//-->
</script>
Какой язык вы используете? –
Просто базовый html, с несколькими ограниченными скриптами java, которые я нашел или которым помогли. И некоторые php-формы привязаны к базе данных mysql. – user2309241