Скриптове |
|||||||||
| Пренасочване на уеб страница – 301 Redirect 301 пренасочването е най-ефективния метод за пренасочване на уеб сайт и в същото време e приятелски към търсещите ма?ини SEF - Search Engine Friendly 301 пренасочването се възприема от търсещите ма?ини като „преместено за постоянно”. Ето различни видове пренасочвания: IIS Пренасочване * В internet services manager, клик с десен бутон върху файла или папката която искаме да пренасочим * ?збираме радио бутона с име "a redirection to a URL". * Въвеждаме страницата за пренасочване * Маркирайте "The exact url entered above" и "A permanent redirection for this resource" * Натиснете 'Apply' ColdFusion Пренасочване <.cfheader statuscode="301" statustext="Moved permanently"> <.cfheader name="Location" value="http://www.new-url.com"> PHP Пренасочване <? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.new-url.com" ); ?> ASP Пренасочване <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.new-url.com/" %> ASP .NET Пренасочване <script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.new-url.com"); } </script> JSP (Java) Пренасочване <% response.setStatus(301); response.setHeader( "Location", "http://www.new-url.com/" ); response.setHeader( "Connection", "close" ); %> CGI PERL Пренасочване $q = new CGI; print $q->redirect("http://www.new-url.com/"); Ruby on Rails Пренасочване def old_action headers["Status"] = "301 Moved Permanently" redirect_to "http://www.new-url.com/" end Пренасочване стар домейн към нов домейн (htaccess redirect) Създайте .htaccess файл с текста по долу. Файла .htaccess трябва да бъде поставен в основната директория на ва?ия стар сайт. Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] Пренасочване към www (htaccess пренасочване) Създайте .htaccess файл с кода по долу, адреса domain.com ще се пренасочва към www.domain.com Файла .htaccess трябва да се намира в основната директория където се намира index файла) Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^domain.com [nc] rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc] Как да забраним маркирането на текст в уеб страница? 1. Добавяме следния скрипт в HEAD частта на ва?ата страница: <script type="text/javascript"> function disableSelection(target){ if (typeof target.onselectstart!="undefined") //IE route target.onselectstart=function(){return false} else if (typeof target.style.MozUserSelect!="undefined") //Firefox route target.style.MozUserSelect="none" else //All other route (ie: Opera) target.onmousedown=function(){return false} target.style.cursor = "default" } //Sample usages //disableSelection(document.body) //Disable text selection on entire body //disableSelection(document.getElementById("mydiv")) //Disable text selection on element with id="mydiv" </script> 2. След като бъде поставена в HEAD на файла вече можем да се обърнем към функцията disableSelection(target) за целия документ или за избрана част от него. Ето и няколко примера: 2.1. За забрана на маркиране на текст за целият документ, поставете след тага BODY следния код: <script type="text/javascript"> disableSelection(document.body) //disable text selection on entire body of page </script> 2.2. За забрана на маркиране на част от текст с DIV, поставете след тага BODY следния код: /Вместо mydiv въведете името на ва?ия таг/ <script type="text/javascript"> var somediv=document.getElementById("mydiv") disableSelection(somediv) //disable text selection within DIV with id="mydiv" </script> 2.3. За забрана на маркиране на текст във всички таблици в документа, поставете след тага BODY следния код: <script type="text/javascript"> var alltables=document.getElementsByTagName("table") for (var i=0; i<alltables.length; i++) disableSelection(alltables[i]) //disable text selection within all tables on the page </script> Скрипт за забрана на десен бутон и контекстно меню Можете да забраните десният бутон и контекстното меню. Това става като подмените тага <body> с тага <body oncontextmenu="return false;"> За браузъри Netscape Navigator 4.x and Internet Explorer 4.x) използвайте скрипта по-долу. При десен бутон ще излиза съобщение уведомяващо потребителя, че е забранен десния бутон: <script language="JavaScript"> <!-- function mouseDown(e) { if (parseInt(navigator.appVersion)>3) { var clickType=1; if (navigator.appName=="Netscape") clickType=e.which; else clickType=event.button; if (clickType!=1) { alert ('Right mouse button is disabled.') return false; } } return true; } if (parseInt(navigator.appVersion)>3) { document.onmousedown = mouseDown; if (navigator.appName=="Netscape") document.captureEvents(Event.MOUSEDOWN); } //--> </script> Скрипт за коледен валящ сняг. Създайте коледно настроение на своя сайт. Тук ще намерите скрипт за падащи снежинки. Поставете между <head> </head> следния код: <script language="javascript" src="jssnow.js"></script> В същата папка поставете файловете jssnow.js и snow.gif jssnow.js можете да редактирате с текстов редактор и да промените броя на снежинките и папката в която е файла със снега snow.gif Прекалено многото снежинки товари процесора. |
|||||||||
|
|
||||||||||||
2004-2012 Web Design Varna, All Rights Reserved! |