Вопросы от незнания CSS или JavaScript... |
JavaScript полностью отличается от Java. Java - объектно-ориентированный
язык программирования, разработаннный Sun Microsystems. Ему нужны
компиляторы и служебные файлы для функционирования. Программы,
разработанные на JDK (Java Development Kit), могут работать
<HEAD>
<STYLE type="text/css">
a.noneline {text-decoration: none;}
</STYLE>
</HEAD>
После чего применяем этот стиль:
<A HREF="ссылка" CLASS="noneline">
<A HREF="javascript:history.back()">Hазад</A>
В тексте страницы указать ссылку:
<SCRIPT LANGUAGE="javascript">
if (self.parent.frames.length == 0)
document.writeln("Проше пана перейти на
<A HREF=index.html>фреймсет")
</SCRIPT>
Или бесцеремонно загрузить фреймсет:
<SCRIPT LANGUAGE="javascript">
if (self.parent.frames.length == 0)
self.parent.location="index.htm";
</SCRIPT>
<HEAD>
<SCRIPT LANGUAGE="javascript">
function newTitle()
{top.document.title="HОВЫЙ ЗАГОЛОВОК"; }
</SCRIPT>
</HEAD>
<BODY ONLOAD="newTitle();">
К счастью, в правильных браузерах это не работает. Следуйте более стандартным
решениям и перегружайте фреймсет.
<SCRIPT LANGUAGE="javascript">
var Brwsr = window.navigator.appName
if (Brwsr == "Microsoft Internet Explorer")
{Cmd = "<BGSOUND SRC=music.mid>" }
else { Cmd = "<EMBED SRC=music.mid HIDDEN=true>" }
document.write( Cmd )
</SCRIPT>
<HEAD>
<STYLE type="text/css">
a:hover { color: #xxxxxx }
</STYLE>
</HEAD>
<P STYLE="text-indent: 15pt">... Абзац ...</P>
Как понятно из нижеприведенного сценария, это полумеры. Если вы
понимаете, что такое HTML, то вы понимаете, что у вашего пользователя
нет никакого экрана и нет никакого разрешения.
<SCRIPT LANGUAGE="javascript">
var height=0;
var width=0;
if (self.screen) // for NN4 and IE4
{
width = screen.width
height = screen.height
}
else if (self.java) // for NN3 with enabled Java
{
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}
if (width == 800 && height == 600)
{ location.href = "800x600.htm" }
else if (width == 640 && height == 480)
{ location.href = "640x480.htm" }
else
{ location.href = "unknown.htm" }
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
document.writeln(document.lastModified)
</SCRIPT>
<HEAD>
<SCRIPT LANGUAGE="JavaScript" SRC="путь_к_сценарию"></script>
В кодировке 1251 маленькая "я" имеет код 0xFF, поэтому вместо "я" следует писать "\я".
Hа это явление жалуются только пользователи MSIE. Оно и понятно.
Вставьте в тег ссылки слова onFocus="this.blur()". Все те, кто привык,
что курсор не пропадает с глаз долой, скажут вам много теплых и ласковых слов.
<HEAD>
<SCRIPT LANGUAGE="javascript">
function ChangeImg()
{
if(document.images)
{
eval("document."+ChangeImg.arguments[0]+"
.src=('"+ChangeImg.arguments[1]+"')");
}
}
function preload()
{
if (document.images)
{
var imgsrc = preload.arguments;
arr=new Array(imgsrc.length);
for (var j=0; j
}
}
</SCRIPT>
</HEAD>
<BODY onLoad="preload('over1.gif', 'over2.gif', 'overN.gif')">
где overN.gif - картинка, которая должна показываться при наведении
мышки. onLoad нужен для того, чтобы картинки подгружались сразу, а
не в то время, когда навели мышку, так как на слабом канале эффекта
сразу можно не заметить.
<A HREF="1.htm" onMouseOver="ChangeImg('image1','over1.gif')"
onMouseOut="ChangeImg('image1','out1.gif')">
<IMG SRC="out1.gif" NAME="image1">
</A>
<A HREF="2.htm" onMouseOver="ChangeImg('image2','over2.gif')"
onMouseOut="ChangeImg('image2','out2.gif')">
<IMG SRC="out2.gif" NAME="image2">
</A>
<A HREF="N.htm" onMouseOver="ChangeImg('imageN','overN.gif')"
onMouseOut="ChangeImg('imageN','outN.gif')">
<IMG SRC="outN.gif" NAME="imageN">
</A>
в <IMG> "name" нужно для того, чтобы JS знал, какой картинке
соответствует каждая ссылка.
Русифицированный MSIE 3.01 и, видимо, некоторые другие его родственники падают, встретив эту функцию.
<SCRIPT LANGUAGE="JavaScript">
function loadPage(list)
{
location.href = list.options[list.selectedIndex].value
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<SELECT>
<OPTION VALUE="http://www.aaa.com/">AAA
<OPTION VALUE="http://www.bbb.com/">BBB
<OPTION VALUE="http://www.ccc.com/">CCC
</SELECT>
<INPUT TYPE="button" VALUE="Открыть"
ONCLICK="loadPage(this.form.elements[0])">
</FORM>
</BODY>
© 2003г. Сляднев А.А.e-mail:Slyadnev_77@inbox.ru
http://www.Html-www.narod.ru