Полезни кодове за вашите уеб страници
Автор: djvato
Такам … в този урок ще дам доста кодове за вашите уеб страници от който вие ще имате голяма полза Winking
и така нека започнем :
1.Не разрешава ползване на десен бутон на мишката. Не се появава нито съобщение.
<script language="Javascript"><!-- Begin
document.oncontextmenu = function(){return false}
// End --></script>Не разрешава Select за копиране.
<script language="Javascript"><!-- Begin
function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
// End --></script>В случай, че има грешка на страницата.
<SCRIPT language=JavaScript>function blockError(){return true;}
window.one<i></i>rror = blockError;
</SCRIPT>За скриване на URL на една страница. Ще показва винаги (напр. http://web-tourist.net , а не http://web-tourist.net/еди кво си .хтмл и т.н.
<HEAD><TITLE>Index page - <a href="http://web-tourist.net" rel="external">http://web-tourist.net</a></TITLE></HEAD><FRAMESET rows="100%" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0><FRAME NAME="top" SRC="http://web-tourist.net" NORESIZE></FRAMESET>При кликване с десен бутон показва съобщение.
<script language="JavaScript"><!-- Begin
function right(e) {
var msg = " [ http://web-tourist.net ] ";
if (navigator.appName == 'Netscape' && e.which == 3) {
alert(msg); // Delete this line to disable but not alert user
return false;
}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg); // Delete this line to disable but not alert user
return false;
}
return true;
}
document.onmousedown = right;
// End --></script>6.Не разрешава десен клик и освен това наказва с отваряне на 10 blank pages
<script language="Javascript">zaehler=0;
function right(e) {
if (navigator.appName == 'Netscape'){
if (e.which == 3 || e.which == 2){
alert("Тук не можеш да ползваш десен бутон на мишката");
for(i=0;i!=zaehler;i++)alert("Беше предупреден \n "+(zaehler-i)+"\n клика.");
zaehler+=10;
alert("Следващият път ще е по - зле! http://web-tourist.net");
return false;}}
if (navigator.appName == 'Microsoft Internet Explorer'){
if (event.button == 2 || event.button == 3){
alert("Тук не можеш да ползваш десен бутон на мишката");
for(i=0;i!=zaehler;i++)alert(" Беше предупреден \n "+(zaehler-i)+"\n клика.");
zaehler+=10;
alert("Следващият път ще е по - зле! http://web-tourist.net");
return false;}}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// --></script>Прави страницата начална за браузъра.
<a href="http://web-tourist.net" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://web-tourist.net');return false">Начална страница</a>Поставяне във ФАВОРИТИ на браузъра
<SCRIPT LANGUAGE="JavaScript"><!--
function addBookmark()
{
if (window.external)
external.AddFavorite("http://web-tourist.net", "http://web-tourist.net")
else
alert("Вашият браузър на предлага тази функция");
}
// --></SCRIPT>Промяна на цвета на скролбара.
<style><!--
BODY { scrollbar-base-color : #000000;
scrollbar-arrow-color : #FFFFFF; }
.nav {
color : #FFCC00;
font-size : 8pt;}
--></style>Промяна на цвета на скролбара друг вариант.
<STYLE type=text/css>BODY {
SCROLLBAR-FACE-COLOR: #333333; SCROLLBAR-HIGHLIGHT-COLOR: #444444; SCROLLBAR-SHADOW-COLOR: #111111; SCROLLBAR-3DLIGHT-COLOR: #333333; SCROLLBAR-ARROW-COLOR: #ffffce; SCROLLBAR-TRACK-COLOR: #000000; SCROLLBAR-DARKSHADOW-COLOR: black
}
</STYLE>Движещ се текст в статус бара на браузъра.
<SCRIPT languague="JavaScript"><!--
var cuenta=0
var texto=" Някакъв текст "
function scrolltexto () {
window.status=texto.substring (cuenta,texto.length)+ texto.substring(0,cuenta)
if (cuenta <texto.length){ cuenta ++
}else{
cuenta=0
}
setTimeout("scrolltexto()",150)
}
scrolltexto ()
//--></SCRIPT>Показва текст и час в статус бара.
<script language="JavaScript"><!--
mensaje=" |======| .:http://web-tourist.net :. "
function hora() {
var h = new Date();
window.status="|======| "
+ h.getHours() +":"+ h.getMinutes() +"" +mensaje ;
window.setTimeout('hora()',100);
}
hora()
//--></script>Показва няколко фрази движещи се в статус бара.
<head><SCRIPT><!--
var ShowString = " " //първата линия трябва да е в бяло
+ "Тук фраза 1 " //Може да се вкарат още фрази освен тези 3
+ "Тук фраза 2 "
+ "Тук фраза 3 "
+ "пример за друга фраза "
var ShowWidth = 100
var ShowHead = 0
var ShowTail = ShowWidth
var ShowLength = ShowString.length
function Marquee ()
{
var DisplayString
if (ShowHead < ShowTail)
DisplayString = ShowString.substring(ShowHead, ShowTail)
else
DisplayString = ShowString.substring(ShowHead, ShowLength)
+ ShowString.substring( 0, ShowTail)
ShowHead = (ShowHead + 1 ) % ShowLength
ShowTail = (ShowTail + 1 ) % ShowLength
window.status = DisplayString
TimerID = setTimeout("Marquee()", 100) //Промени номера за промяна на скороста
}
//--></SCRIPT></head>Изписване на текст при преминаване с мишката през статус бара.
<a href="mailto:admin@web-tourist.net" onMouseOver="window.status='[ връзка с уеб мастър ]';return true"> pantockrator</a>При влизане в страницата се отваря прозорец с текст. Трябва да се конфигурират размери и други данни.
<SCRIPT language=Javascript> open('legal.htm','Приемане на условията',"toolbar=0,location=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width=490,height=232");</SCRIPT>Потвърждение ОК – Вход, Cancel – връща на предишна страница
<script language="JavaScript"><!--
function checkAGE()
{
if (!confirm
("Добре дошли в http://web-tourist.net За вход натисни ok, за изход Cancel. Лесно, а?"))
history.go(-1);return " "}
document.writeln(checkAGE())
// --></script>още …
- Ефектен снеговалеж или листопад – изберете сами.
Следният код се поставя в
<BODY>
на страницата където ще се появява.
<script type="text/javascript"> //Configure below to change URL path to the snow image
var snowsrc="snow.gif"
// Configure below to change number of snow to render
var no = 10;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";
///////////Stop Config//////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("http://web-tourist.net")!=-1)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\\"dot"+ i +"\\" style=\\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\\"><a href=\\"http://web-tourist.net\\"><img src='"+snowsrc+"' border=\\"0\\"><\\/a><\\/div>");
} else {
document.write("<div id=\\"dot"+ i +"\\" style=\\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\\"><img src='"+snowsrc+"' border=\\"0\\"><\\/div>");
}
}
}
function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}
function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}
if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}
</script>3 Създаване на WATERMARK изображение в средата на страницата.
Следният код се копира в
<body>
и се задава път към желаното изображение
<script language="JavaScript1.2">if (document.all||document.getElementById)
document.body.style.background="url('notebook.jpg') white center no-repeat fixed"
</script>ЗАБЕЛЕЖКА:
Не на всички браузъри се получава желаният ефект.




