js vapros
8 отговора
289 прегледа
js vapros
Как да отворя линковете от този скрипт в определен инфрейм?
<!-- ONE STEP TO INSTALL JUMP MENU:
1. Copy the coding into the BODY of your HTML document -->
<!-- STEP ONE: Paste this code into the BODY of your HTML document -->
<BODY>
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! [линк] -->
<!-- Original: Vladimir Geshanov -->
<!-- Web Site: [линк] -->
<script language="JavaScript">
function openDir( form ) {
var newIndex = form.fieldname.selectedIndex;
if ( newIndex == 0 ) {
alert( "Please select a location!" );
} else {
cururl = form.fieldname.options[ newIndex ].value;
window.location.assign( cururl );
}
}
</script>
<table width=100% cellpadding=4 cellspacing=0 border=0>
<form name=form>
<tr>
<td nowrap>
<select name="fieldname" size="1"
onChange="openDir( this.form )">
<option>Jump To </option>
<option value=[линк]>JSS</option>
<option value=[линк]>internet.com</option>
</select>
</td>
</tr>
</form>
</table>
<p><center>
<font face="arial, helvetica" size"-2">Free JavaScripts provided
by <a href="[линк]">The JavaScript Source</a></font>
</center><p>
<!-- Script Size: 1.25 KB -->
<!-- ONE STEP TO INSTALL JUMP MENU:
1. Copy the coding into the BODY of your HTML document -->
<!-- STEP ONE: Paste this code into the BODY of your HTML document -->
<BODY>
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! [линк] -->
<!-- Original: Vladimir Geshanov -->
<!-- Web Site: [линк] -->
<script language="JavaScript">
function openDir( form ) {
var newIndex = form.fieldname.selectedIndex;
if ( newIndex == 0 ) {
alert( "Please select a location!" );
} else {
cururl = form.fieldname.options[ newIndex ].value;
window.location.assign( cururl );
}
}
</script>
<table width=100% cellpadding=4 cellspacing=0 border=0>
<form name=form>
<tr>
<td nowrap>
<select name="fieldname" size="1"
onChange="openDir( this.form )">
<option>Jump To </option>
<option value=[линк]>JSS</option>
<option value=[линк]>internet.com</option>
</select>
</td>
</tr>
</form>
</table>
<p><center>
<font face="arial, helvetica" size"-2">Free JavaScripts provided
by <a href="[линк]">The JavaScript Source</a></font>
</center><p>
<!-- Script Size: 1.25 KB -->
Re: js vapros
1. инфрейм? : FRAME или IFRAME (Inline Frame - което не е InFRAME) ???
2. Инструкцията по "инсталиарнето" е перфектна !!!
3. Погледни повече за обекта window в JS !!! Така ще разбереш и много други неща за които иначе би задавал безсмислени въпроси тук...
2. Инструкцията по "инсталиарнето" е перфектна !!!
3. Погледни повече за обекта window в JS !!! Така ще разбереш и много други неща за които иначе би задавал безсмислени въпроси тук...
Re: js vapros
Благодаря за забележките! Въпросът ми е КАК ДА ОТВОРЯ ВРЪЗКИТЕ В IFRAME намираща се в същата html страница, защото сега се отварят в основния прозорец!
Re: js vapros
Ето така .. assign не е съвсем подходящ метод в случая ..
<html>
<head>
<style type="text/css">
<!--
IFRAME{
position: absolute;
right: 0px;
width: 800px;
height: 600px;
}
-->
</style>
<script language="JavaScript">
<!--
function openDir( form ) {
var newIndex = form.fieldname.selectedIndex;
if ( newIndex == 0 ) {
alert( "Please select a location!" );
}
else {
cururl = form.fieldname.options[ newIndex ].value;
document.frames[0].location.href=cururl;
}
}
-->
</script>
</head>
<BODY>
<table width=100% cellpadding=4 cellspacing=0 border=0>
<form name="form">
<tr>
<td nowrap>
<select name="fieldname" size="1"
onChange="openDir( this.form )">
<option>Jump To </option>
<option value="[линк]">PHP</option>
<option value="[линк]">w3.org</option>
</select>
</td>
</tr>
</form>
</table>
<iframe name="myiframe" id="myiframe" src="mypage.html"></iframe>
</body>
</html>
Малко фиксче
Предишния вариант има малки проблеми със съвместимоста с някои браузери
така ще работи навсякъде обаче: Explorer 5 Windows , Explorer 6 Windows , Explorer 5.2 Mac , Mozilla 1.4 , Safari 1.0 , Opera 7.20 и тн ..
така ще работи навсякъде обаче: Explorer 5 Windows , Explorer 6 Windows , Explorer 5.2 Mac , Mozilla 1.4 , Safari 1.0 , Opera 7.20 и тн ..
<html>
<head>
<style type="text/css">
<!--
IFRAME{
position: absolute;
right: 0px;
width: 800px;
height: 600px;
}
-->
</style>
<script language="JavaScript">
<!--
function openDir( form ) {
var newIndex = form.fieldname.selectedIndex;
if ( newIndex == 0 ) {
alert( "Please select a location!" );
}
else {
cururl = form.fieldname.options[newIndex].value;
frames['myiframe'].location.href=cururl;
}
}
-->
</script>
</head>
<BODY>
<table width=100% cellpadding=4 cellspacing=0 border=0>
<form name="form">
<tr>
<td nowrap>
<select name="fieldname" size="1"
onChange="openDir( this.form )">
<option>Jump To </option>
<option value="[линк]">PHP</option>
<option value="[линк]">w3.org</option>
</select>
</td>
</tr>
</form>
</table>
<iframe name="myiframe" id="myiframe" src="mypage.html"></iframe>
</body>
</html>
Re: js vapros
По същество обекта window не е част от JavaScript тои е част от DOM -
(Document Object Model) - "набор от интефейси, независими от платформата и езика, които ползволяват динамично изменение на структурата, съдържанието и стила на документа (бил той HTML документ или XML приложение) " - демек своего рода API за скриптовите езици ..
(Document Object Model) - "набор от интефейси, независими от платформата и езика, които ползволяват динамично изменение на структурата, съдържанието и стила на документа (бил той HTML документ или XML приложение) " - демек своего рода API за скриптовите езици ..
Re: js vapros
Всеки обича да пише, но не и да чете
-в JS не означава част от JavaScript , но щом ти пасва за поучителната лексика - така да е 