23:18
Обновить
JavaScript'Ы - Форум
| RSS



[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: LeadyTOR, aka_kludge  
Форум » ПрогрАммиРОванИе » Веб-прогрАмминг » JavaScript'Ы
JavaScript'Ы
aka_kludgeДата: Четверг, 29.10.2009, 20:57 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
Всякая мелкая фигня на яве
 
aka_kludgeДата: Четверг, 29.10.2009, 20:58 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
Пользовательские настройки, тип и версия браузера.
Пример показывает как определять тип и версию браузера.

Code
<html>
<head>
<title>Information about user</title>
<script type="text/javascript">
function display() {
window.onerror=null;

colors = window.screen.colorDepth;
document.form.color.value = Math.pow (2, colors);
if (window.screen.fontSmoothingEnabled == true)
document.form.fonts.value = "Yes";
else document.form.fonts.value = "No";

document.form.navigator.value = navigator.appName;
document.form.version.value = navigator.appVersion;
document.form.colordepth.value = window.screen.colorDepth;
document.form.width.value = window.screen.width;
document.form.height.value = window.screen.height;
document.form.maxwidth.value = window.screen.availWidth;
document.form.maxheight.value = window.screen.availHeight;
document.form.codename.value = navigator.appCodeName;
document.form.platform.value = navigator.platform;
if (navigator.javaEnabled() < 1) document.form.java.value="No";
if (navigator.javaEnabled() == 1) document.form.java.value="Yes";

if(navigator.javaEnabled() && (navigator.appName != "Microsoft Internet Explorer")) {
vartool=java.awt.Toolkit.getDefaultToolkit();
addr=java.net.InetAddress.getLocalHost();
host=addr.getHostName();
ip=addr.getHostAddress();
alert("Your host name is '" + host + "'\nYour IP address is " + ip);  
}
}
</script>
</head>
<body OnLoad="display()" >
<div style="text-align: center">
<form name=form>
<table border=1 width=300>

<tr>
<td>current resolution:</td>
<td align=center><input type=text size=4 maxlength=4 name=width>  
x <input type=text size=4 maxlength=4 name=height></td>
</tr>

<tr>
<td>
browser:</td>
<td align=center><input type=text size=20 maxlength=20 name=navigator></td>
</tr>
<tr>
<td>
max resolution:</td>
<td align=center><input type=text size=4 maxlength=4 name=maxwidth>  
x <input type=text size=4 maxlength=4 name=maxheight></td>
</tr>

<tr>
<td>
version:</td>
<td align=center><input type=text size=20 maxlength=20 name=version></td>
</tr>

<tr>
<td>
color depth:</td>
<td align=center><input type=text size=2 maxlength=2 name=colordepth> bit</td>
</tr>

<tr>
<td>
code name:</td>
<td align=center><input type=text size=15 maxlength=15 name=codename></td>
</tr>

<tr>
<td>
platform:</td>
<td align=center><input type=text size=15 maxlength=15 name=platform></td>
</tr>

<tr>
<td>
colors:</td>
<td align=center><input type=text size=8 maxlength=8 name=color></td>
</tr>

<tr>
<td>
java enabled:</td>
<td align=center><input type=text size=3 maxlength=3 name=java></td>
</tr>

<tr>
<td>
anti-aliasing fonts:</td>
<td align=center><input type=text size=3 maxlength=3 name=fonts></td>
</tr>

<tr>
<td colspan=2 align=center>
<input type=button name=again value="Обновить" onclick="display()"></td>
</tr>
</table>
</form>
</div>  
</body>
</html>
 
aka_kludgeДата: Четверг, 29.10.2009, 20:59 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
Поиск по странице.
Нужно ввести в поле слово и нажать кнопку "Найти на странице" - найденное слово будет выделено.

Code
<html>
<head>
<title>Search on a page</title>
<script type="text/javascript">
var NS4 = (document.layers);
var IE4 = (document.all);

var win = this;
var n = 0;

function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
if (NS4) {
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
if (n == 0) alert(str + " was not found on this page.");
}
if (IE4) {
txt = win.document.body.createTextRange();
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else {
if (n > 0) {
n = 0;
findInPage(str);
}
else
alert(str + " was not found on this page.");
}
}
return false;
}
</script>
</head>
<body>
<form name=search>
Введите слово
<input name=string type=text size=15 onChange="n = 0;">
<input type=button value="Найти на странице"
onClick="findInPage(this.form.string.value);">
</form>  
</body>
</html>
 
aka_kludgeДата: Четверг, 29.10.2009, 21:00 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
Страница на весь экран
Обязательно поместите на страницу линк "Закрыть окно".
Если Вы хотите, чтобы загрузка страницы производилась в полный экран автоматически, поместите onload="andBoom()" в тэг . То есть это должно выглядеть так:

Code
<html>
<head>
<title>Page on weigh screen</title>
<script type="text/javascript">
url="http://webxakep.net/";
var speedX = 7;
var speedY = 5;  
var bgColor = "#000000";
var txtColor = "#ff00ff";

if (document.all) {
var wide = window.screen.availWidth;
var high = window.screen.availHeight;
}
function andBoom() {
if (document.all) {
var Boomer = window.open("","BoomWindow","fullscreen");
Boomer.document.write('<HTML><BODY BGCOLOR='+bgColor+' SCROLL=NO><FONT FACE=ARIAL  

COLOR='+txtColor+'>Loading...</FONT></BODY></HTML>');
Boomer.focus();
for (H=1; H<high; H+= speedY) {
Boomer.resizeTo(1,H);
}
for (W=1; W<wide; W+= speedX) {
Boomer.resizeTo(W,H);
}
Boomer.location = url;
}  
else {
window.open(url,"BoomWindow","");
}
}
</script>
</head>
<body>
<a href="javascript:andBoom()">Кликните здесь для загрузки окна</a><p align="center"><br>
Обязательно поместите на страницу линк <a href="javascript:window.close();">Закрыть окно</a>  
</body>
</html>
 
aka_kludgeДата: Четверг, 29.10.2009, 21:02 | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
Вертикальный автоскроллинг страницы
Внимание! Страница не должна иметь горизонтального скроллинга.

Code
<html>
<head>
<title>Vertical autoscrolling of page</title>
<script type="text/javascript">
//скорость скроллинга (чем больше число, тем быстрее)
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}
function scrollwindow(){
if (document.all)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
c urrentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>  
</head>
<body>


Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>





Посетить портал <a href="http://hackings.ru">tHR TeaM</a></p>



</body>
</html>
 
aka_kludgeДата: Четверг, 29.10.2009, 21:03 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
Звуковой эффект при наведении мыши на линк
При наведении курсора на линк подождите секунды 2-е.

Code
<html>
<head>
<title>Sound effect at aiming of mouse on link</title>
<script type="text/javascript">
var aySound = new Array();
// Будет загружен музыкальный файл:
aySound[0] = "nameTrack.wav";

document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf ("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<div id='auEmb' STYLE='position:absolute;'></div>";
document.body.insertAdjacentHTML ("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
</script>
</head>
<body>
<a href="index.htm" onMouseOver="playSound(0)"  
onMouseOut="stopSound(0)">Наведите курсор мыши на линк, чтобы заиграла музыка</a>  
</body>
</html>
 
aka_kludgeДата: Четверг, 29.10.2009, 21:05 | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 1058
Награды: 2
Репутация: 25
Статус: Offline
При наведении курсора на линк,он загорается ...

Code
<STYLE TYPE="text/css">
A:hover {filter: glow(color=#32сd32, strength=3); color:green; height: 10px; TEXT-DECORATION: none }
</style>

Приветствие в зависимости от времени суток

Code
<center><font color="#32CD32" face="Verdana"><strong><script
language="JavaScript">
<!--begin fantasyflash.ru
var h=(new Date()).getHours();
if (h > 23 || h <7) document.write('Привет лунатикам! ') ;
if (h > 6 && h < 12) document.write('Доброе утро! Как спалось? ');
if (h > 11 && h < 19) document.write('Добрый день!');
if (h > 18 && h < 24) document. write('Привет! Уже вечер...');
//-->
</script></strong></font></center>

Запрет правой кнопки мыши :

Code
<script language=JavaScript>
<!--
var message="Правая кнопка мыши отключена!"; // Здесь введите свою надпись, которая появится в окне предупреждения
function click(e) {
if (document.all) {
if (event.button == 2) { // Чтобы отключить левую кнопку поставьте цифру 1
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</script>

Анимация в status

Code
<script language="JavaScript">

var current = 0
var x = 0
var speed = 100
var speed2 = 2000
function initArray(n) {
this.length = n;
for (var i =1; i <= n; i++) {
this[i] = ' '
}
}
typ = new initArray(4)
typ[0]="Это проверка скрипта"

typ[1]="Всем привет!"

typ[2]="Прикольно!!! ДА?!"

typ[3]="BY SMILE"

function typewrite() {

var m = typ[current]

window.status = m.substring(0, x++) + "|"
if (x == m.length + 1) {
x = 0
current++
if (current > typ.length - 1) {
current = 0

}

setTimeout("typewrite()", speed2)

}

else {
setTimeout("typewrite()", speed)

}

}
typewrite()
//-->
</script>

Определение браузера :

Code
<body bgcolor=white>
<SCRIPT LANGUAGE="JavaScript">
var name = navigator.appName;
var vers = navigator.appVersion;
document.write("Ваш броузер:"+name+vers);
</SCRIPT>
 
Форум » ПрогрАммиРОванИе » Веб-прогрАмминг » JavaScript'Ы
  • Страница 1 из 1
  • 1
Поиск:

Профиль
ИнформацияУправление
Сегодня: 28, 28.03.2024, 23:18
Вы используете: " v "
ВаШ внешний IP: "3.230.76.153"
У вас новых личных сообщений · Мой профиль | Выход




    Главная      
...
На службе : дней

23:18
Обновить


Пользователи
aka_kludge
qwerty
LeadyTOR
aka_Atlantis
AdHErENt
mAss
Sissutr
hiss
DrBio
tHick

Поиск


Copyright tHR - TeAM 2024 г. admin: aka_kludge (ICQ:334449009) Moderator's: LeadyTOR, ... Яндекс.Метрика