Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Слабо актуальные запросы по скриптам, в топике скриптов -


Слабо актуальные запросы по скриптам, в топике скриптов -

Сообщений 101 страница 120 из 1506

101

Скрипт показа баннеров Смотреть внизу форума

<table width=100% border=0 cellpadding=1
cellspacing=0 bgcolor=gray align=center><tr><td>
<table width=100% border=0 cellpadding=3 cellspacing=0
bgcolor=white><tr><td><marquee  background=#FFFFFF
ALIGN=CENTER WIDTH=100% style='font-size:15pt;color:
darkred;'><a href=http://upwards.userforum.ru/ style="color: "></a>
Сюда вставлять коды баннеров
</marquee></td></tr></table></td></tr>
</table><br><a name=></a><table width=50% border=0
cellspacing=0 cellpadding=0>

* - Длинна, относительно форума
* - Цвет фона, на котором будут показываться баннеры
* - Цвет рамки

Отредактировано Platinums (Чт, 29 Янв 2009 20:12:14)

+1

102

Радио на форуме

Установка трансляции радиопередач 34 радиостанций
достаточно выбрать из списка понравившуюся станцию и нажать кнопку Слушать радио!
дополнительно выберите качество звучания 20 kb, 64 kb, 128 kb, в зависимости от скорости вашего интернета

з.ы. для беспрерывного прослушивания, не закрывайте открывшиеся окно

Код:
<p><script language="javascript">
function popupw(URL,w,h,uid,dp,id){
if(!w||w<100)w=100;
if(!h||h<100)h=100;
if(!id)id='';
var www;if(!uid) uid='';if(!dp) dp='';
www=window.open(URL+id,'aod'+uid,'width='+w+',height='+h+',top=0,toolbar=no,personalbar=no,location=no,directories=no,statusbar=no,menubar=no,status=no,resizable=yes,left=60,screenX=60,top=100,screenY=100'+dp);
return false;
}
function pppwnew(URL) {return popupw(URL, 390, 100, 'rambleraudioplayer', false, '');}
</script>
<noindex>
<table border="0" cellspacing="0" cellpadding="2" width="180">
<form name="rad" target="_blank" style="margin-bottom:0px;" onsubmit="pppwnew(this.id.value); return false;">
<tr><td colspan="2"><select name="id" tabindex="3"">
<option value="http://audio.rambler.ru/player.html?id=16229">Русская служба BBC</option>
<option value="http://audio.rambler.ru/player.html?id=2863">Радио "Business FM"</option>
<option value="http://audio.rambler.ru/player.html?id=803">Радио "Ethno"</option>
<option value="http://audio.rambler.ru/player.html?id=816">Радио "Relax FM"</option>
<option value="http://audio.rambler.ru/player.html?id=805">Радио "Technowave"</option>
<option value="http://audio.rambler.ru/player.html?id=70865">Радио "The New Times"</option>
<option value="http://audio.rambler.ru/player.html?id=799">Радио "Авторадио"</option>
<option value="http://audio.rambler.ru/player.html?id=230916">Радио "Говорит Москва"</option>
<option value="http://audio.rambler.ru/player.html?id=3101">Радио "Голос России"</option>
<option value="http://audio.rambler.ru/player.html?id=3568" selected>Радио "Европа Плюс"</option>
<option value="http://audio.rambler.ru/player.html?id=208837">Радио "Кино FM"</option>
<option value="http://audio.rambler.ru/player.html?id=1314">Радио "Немецкая волна"</option>
<option value="http://audio.rambler.ru/player.html?id=808">Первое популярное радио</option>
<option value="http://audio.rambler.ru/player.html?id=800">Радио "Energy"</option>
<option value="http://audio.rambler.ru/player.html?id=1242">Радио "Jazz"</option>
<option value="http://audio.rambler.ru/player.html?id=809">Радио "Next"</option>
<option value="http://audio.rambler.ru/player.html?id=811">Радио "Звезда"</option>
<option value="http://audio.rambler.ru/player.html?id=818">Радио "Культура"</option>
<option value="http://audio.rambler.ru/player.html?id=813">Радио "Маяк"</option>
<option value="http://audio.rambler.ru/player.html?id=798">Радио "Мелодия"</option>
<option value="http://audio.rambler.ru/player.html?id=812">Радио "Милицейская Волна"</option>
<option value="http://audio.rambler.ru/player.html?id=817">Радио России</option>
<option value="http://audio.rambler.ru/player.html?id=815">Радио "City FM"</option>
<option value="http://audio.rambler.ru/player.html?id=778">Радио "Свобода"</option>
<option value="http://audio.rambler.ru/player.html?id=1238">Радио "Сибирь"</option>
<option value="http://audio.rambler.ru/player.html?id=2978">Радио "Спорт"</option>
<option value="http://audio.rambler.ru/player.html?id=802">Радио "Хит FM"</option>
<option value="http://audio.rambler.ru/player.html?id=807">Радио "Эхо Москвы"</option>
<option value="http://audio.rambler.ru/player.html?id=777">Радио "Юго-Восток"</option>
<option value="http://audio.rambler.ru/player.html?id=801">Радио "Юмор FM"</option>
<option value="http://audio.rambler.ru/player.html?id=2968">Радио "Юнитон"</option>
<option value="http://audio.rambler.ru/player.html?id=814">Радио "Юность"</option>
<option value="http://audio.rambler.ru/player.html?id=796">Радио "Радио-7"</option>
<option value="http://audio.rambler.ru/player.html?id=3110">Радио "Ретро FM"</option>
</select></td></tr>
</noindex>
<tr><td width="160" align="left"><input tabindex="3"  type="Submit" value="&nbsp;&nbsp;" style="font-size:11px; width:160px; height:19px; border: 1px solid #959595; background: #ffffff url('http://images.rambler.ru/head2005/btn_audio.gif') bottom repeat-x; padding: 0 7px 0 7px; cursor:pointer; cursor:hand;" title="Слушать радио!"></td>
</tr></form></table></p>

код установите в нужном для вас месте
HTML - верх
HTML - низ
Объявление

+2

103

Скрипт загурзки файлов на Rinza

<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<a href='javascript:void(0);' onclick=\"window.open('http://rinza.ifolder.ru/short/', 'uploadfile', 'width=200, height=200, top=200, left=200');\"><img title='Загрузить файл' src='http://forumupload.ru/uploads/0008/08/62/454-1.jpg' width='21' height='20' /></a>"
</script>

Отредактировано Frimen (Пт, 6 Мар 2009 11:06:54)

+1

104

graveteam

[modteg]Предупреждение 1[/modteg]

0

105

Скрипт добавляет ссылки в форме ответа на загрузку файлов и картинок и при наведении на одну из ссылок появляется изображение с логотипом
Посмотреть как выглядит можно здесь http://upwards.userforum.ru/ ( не хочу рекламировать, но чтобы посмотреть как действует, вам надо будет зарегистрироваться на форуме, так как форма ответа доступна только зарегистрированным)

HTML верх

Код:
<head>
<script type="text/javascript">

/***********************************************
* Image w/ description tooltip- By Dynamic Web Coding (www.dyn-web.com)
* Copyright 2002-2007 by Sharon Paine
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* IMPORTANT: Put script after tooltip div or 
	 put tooltip div just before </BODY>. */

var dom = (document.getElementById) ? true : false;
var ns5 = (!document.all && dom || window.opera) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ie4 && !ie5 && !dom) ? true : false;

var origWidth, origHeight;

// avoid error of passing event object in older browsers
if (nodyn) { event = "nope" }

///////////////////////  CUSTOMIZE HERE   ////////////////////
// settings for tooltip 
// Do you want tip to move when mouse moves over link?
var tipFollowMouse= true;	
// Be sure to set tipWidth wide enough for widest image
var tipWidth= 160;
var offX= 20;	// how far from mouse to show tip
var offY= 12; 
var tipFontFamily= "Verdana, arial, helvetica, sans-serif";
var tipFontSize= "8pt";
// set default text color and background color for tooltip here
// individual tooltips can have their own (set in messages arrays)
// but don't have to
var tipFontColor= "#000000";
var tipBgColor= "#DDECFF"; 
var tipBorderColor= "#DCDCDC";
var tipBorderWidth= 3;
var tipBorderStyle= "ridge";
var tipPadding= 4;

// tooltip content goes here (image, description, optional bgColor, optional textcolor)
var messages = new Array();
// multi-dimensional arrays containing: 
// image and text for tooltip
// optional: bgColor and color to be sent to tooltip
messages[0] = new Array('http://forumupload.ru/uploads/0006/47/80/3634-3.gif','',"#FFFFFF");
messages[1] = new Array('http://forumupload.ru/uploads/0006/47/80/3634-2.gif','',"#FFFFFF");



////////////////////  END OF CUSTOMIZATION AREA  ///////////////////

// preload images that are to appear in tooltip
// from arrays above
if (document.images) {
	var theImgs = new Array();
	for (var i=0; i<messages.length; i++) {
  	theImgs[i] = new Image();
theImgs[i].src = messages[i][0];
  }
}

// to layout image and text, 2-row table, image centered in top cell
// these go in var tip in doTooltip function
// startStr goes before image, midStr goes between image and text
var startStr = '<table width="' + tipWidth + '"><tr><td align="center" width="100%"><img src="';
var midStr = '" border="0"></td></tr><tr><td valign="top">';
var endStr = '</td></tr></table>';

////////////////////////////////////////////////////////////
//  initTip	- initialization for tooltip.
//Global variables for tooltip. 
//Set styles
//Set up mousemove capture if tipFollowMouse set true.
////////////////////////////////////////////////////////////
var tooltip, tipcss;
function initTip() {
	if (nodyn) return;
	tooltip = (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null;
	tipcss = tooltip.style;
	if (ie4||ie5||ns5) {	// ns4 would lose all this on rewrites
tipcss.width = tipWidth+"px";
tipcss.fontFamily = tipFontFamily;
tipcss.fontSize = tipFontSize;
tipcss.color = tipFontColor;
tipcss.backgroundColor = tipBgColor;
tipcss.borderColor = tipBorderColor;
tipcss.borderWidth = tipBorderWidth+"px";
tipcss.padding = tipPadding+"px";
tipcss.borderStyle = tipBorderStyle;
	}
	if (tooltip&&tipFollowMouse) {
document.onmousemove = trackMouse;
	}
}

window.onload = initTip;

/////////////////////////////////////////////////
//  doTooltip function
//	Assembles content for tooltip and writes 
//	it to tipDiv
/////////////////////////////////////////////////
var t1,t2;	// for setTimeouts
var tipOn = false;	// check if over tooltip link
function doTooltip(evt,num) {
	if (!tooltip) return;
	if (t1) clearTimeout(t1);	if (t2) clearTimeout(t2);
	tipOn = true;
	// set colors if included in messages array
	if (messages[num][2])	var curBgColor = messages[num][2];
	else curBgColor = tipBgColor;
	if (messages[num][3])	var curFontColor = messages[num][3];
	else curFontColor = tipFontColor;
	if (ie4||ie5||ns5) {
var tip = startStr + messages[num][0] + midStr + '<span style="font-family:' + tipFontFamily + '; font-size:' + tipFontSize + '; color:' + curFontColor + ';">' + messages[num][1] + '</span>' + endStr;
tipcss.backgroundColor = curBgColor;
	 	tooltip.innerHTML = tip;
	}
	if (!tipFollowMouse) positionTip(evt);
	else t1=setTimeout("tipcss.visibility='visible'",100);
}

var mouseX, mouseY;
function trackMouse(evt) {
	standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
	mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
	mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	if (tipOn) positionTip(evt);
}

/////////////////////////////////////////////////////////////
//  positionTip function
//If tipFollowMouse set false, so trackMouse function
//not being used, get position of mouseover event.
//Calculations use mouseover event position, 
//offset amounts and tooltip width to position
//tooltip within window.
/////////////////////////////////////////////////////////////
function positionTip(evt) {
	if (!tipFollowMouse) {
standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	}
	// tooltip width and height
	var tpWd = (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
	var tpHt = (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
	// document area in view (subtract scrollbar width for ns)
	var winWd = (ns5)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft;
	var winHt = (ns5)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop;
	// check mouse position against tip and window dimensions
	// and position the tooltip 
	if ((mouseX+offX+tpWd)>winWd) 
tipcss.left = mouseX-(tpWd+offX)+"px";
	else tipcss.left = mouseX+offX+"px";
	if ((mouseY+offY+tpHt)>winHt) 
tipcss.top = winHt-(tpHt+offY)+"px";
	else tipcss.top = mouseY+offY+"px";
	if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100);
}

function hideTip() {
	if (!tooltip) return;
	t2=setTimeout("tipcss.visibility='hidden'",100);
	tipOn = false;
}

document.write('<div id="tipDiv" style="position:absolute; visibility:hidden; z-index:100"></div>')

</script>
</head>

HTML в форме ответа

Код:
<center>
<a href="http://upwards.userforum.ru/click.php?http://www.radikal.ru/" onmouseover="doTooltip(event,0)" onmouseout="hideTip()">Загрузить картинку</a> ·
<a href="http://upwards.userforum.ru/click.php?http://webfile.ru/" onmouseover="doTooltip(event,1)" onmouseout="hideTip()">Загрузить файл </a>
</center>

onmouseout=

Отредактировано Platinums (Ср, 22 Апр 2009 20:09:09)

+1

106

Делаем типо псевдо портал!

Я думаю что многим хотелось бы публиковать на своем форуме больше информации, и объявления на все эти прелести попросту не хватает... Сидел ковырял свои делишки и наковырял такую вот идею - "Псевдо портал для форума"

Что для этого нужно, нужно знать html! css код уже готов...

Вставляем его в html верх!

Код:
<style type="text/css">
#portal {
	background: #ffffff;
	display: none;
	z-index: 1000;
	top: 0px;
	left: 0%;
	position: absolute;
	width: 100%;
	height: 100%;
}
</style>

Далее опускаемся немножко ниже, и вставляем в html низ следующий код

<div id="portal"><table width="100%" height="100%" align="center">
<tr align="center">
<td width="25%" bgcolor="silver"><b> <font color="#000000"> Это левая колонка портала</b> </font></td>
<td width="50%"><font color="#000000"> <b>Это центер портала </font></b><br><br><b><a href="#"  onclick="document.getElementById('portal').style.display = 'none';">Вернуться на ФОРУМ</a></b></td>
<td width="25%" bgcolor="silver"><font color="#000000"><b>Это правая колонка портала</b></font></td>
</tr>
</table></div>

Теперь немного рассмотрим! Все что находится внутри отмеченых красным тегов, можно снести, и впихнуть туда все что душа пожелает, отмеченный синим код обязательно должен присутствовать на вашем портальчике, чтобы его можно было закрыть!

Последнее что осталось, это открыть наш портал, для этого опускаемся к полю "Дополнительные пункты меню" и вставляем следующий код:

0=<a href="#" onclick="document.getElementById('portal').style.display = 'block';">Портал</a>

Теперь идем на главную нашего форума и смотрим все в действии, в итоге получаем то что на рисунке! Ну а для конечного итога, нужно немножко уже вам поработать!;)

http://i051.radikal.ru/0905/2c/2744bf8cd3cft.jpg

Удобство в том что можно посмотреть информацию на портале, а так же скрыть его находясь на любой странице форума - кроме админки конечно! Кому интересно и полезно, пользуйтесь!

+3

107

Игры для форумов!

Крестики, нолики:

Код:
<html>

<head>
<meta content="text/html; charset=windows-1251" http-equiv="Content-Type">
<!-- TWO STEPS TO INSTALL TIC-TAC-TOE:

  1.  Copy the coding into the HEAD of your HTML document
  2.  Add the last code into the BODY of your HTML document  -->
<!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->
<script language="JavaScript">
<!-- Original:  Maximilian Stocker (maxstocker@reallyusefulcomputing.com) -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
var x = "x.gif";
// Location of where you uploaded your site's x.jpg image

var o = "o.gif";
// Location of where you uploaded your site's o.jpg image

var blank = "blank.jpg";
// Location of where you uploaded your site's blank.jpg image

var pause = 0;
var all = 0;
var a = 0;
var b = 0;
var c = 0;
var d = 0;
var e = 0;
var f = 0;
var g = 0;
var h = 0;
var i = 0;
var temp="";
var ok = 0;
var cf = 0;
var choice=9;
var aRandomNumber = 0;
var comp = 0; 
var t = 0;
var wn = 0;
var ls = 0;
var ts = 0;
function help() {
alert("Welcome to Tic-Tac-Toe!  You play as the X's and the computer is the O's.  Select the square you want to put your X into by clicking them.  You cannot occupy a square that is already occupied. The first player to get three squares in a row wins.  Good Luck!!")
}
function logicOne() {
if ((a==1)&&(b==1)&&(c==1)) all=1;
if ((a==1)&&(d==1)&&(g==1)) all=1;
if ((a==1)&&(e==1)&&(i==1)) all=1;
if ((b==1)&&(e==1)&&(h==1)) all=1;
if ((d==1)&&(e==1)&&(f==1)) all=1;
if ((g==1)&&(h==1)&&(i==1)) all=1;
if ((c==1)&&(f==1)&&(i==1)) all=1;
if ((g==1)&&(e==1)&&(c==1)) all=1;
if ((a==2)&&(b==2)&&(c==2)) all=2;
if ((a==2)&&(d==2)&&(g==2)) all=2;
if ((a==2)&&(e==2)&&(i==2)) all=2;
if ((b==2)&&(e==2)&&(h==2)) all=2;
if ((d==2)&&(e==2)&&(f==2)) all=2;
if ((g==2)&&(h==2)&&(i==2)) all=2;
if ((c==2)&&(f==2)&&(i==2)) all=2;
if ((g==2)&&(e==2)&&(c==2)) all=2;
if ((a != 0)&&(b != 0)&&(c != 0)&&(d != 0)&&(e != 0)&&(f != 0)&&(g != 0)&&(h != 0)&&(i != 0)&&(all == 0)) all = 3;
} 
function logicTwo() {
if ((a==2)&&(b==2)&&(c== 0)&&(temp=="")) temp="C";
if ((a==2)&&(b== 0)&&(c==2)&&(temp=="")) temp="B";
if ((a== 0)&&(b==2)&&(c==2)&&(temp=="")) temp="A";
if ((a==2)&&(d==2)&&(g== 0)&&(temp=="")) temp="G";
if ((a==2)&&(d== 0)&&(g==2)&&(temp=="")) temp="D";
if ((a== 0)&&(d==2)&&(g==2)&&(temp=="")) temp="A";
if ((a==2)&&(e==2)&&(i== 0)&&(temp=="")) temp="I";
if ((a==2)&&(e== 0)&&(i==2)&&(temp=="")) temp="E";
if ((a== 0)&&(e==2)&&(i==2)&&(temp=="")) temp="A";
if ((b==2)&&(e==2)&&(h== 0)&&(temp=="")) temp="H";
if ((b==2)&&(e== 0)&&(h==2)&&(temp=="")) temp="E";
if ((b== 0)&&(e==2)&&(h==2)&&(temp=="")) temp="B";
if ((d==2)&&(e==2)&&(f== 0)&&(temp=="")) temp="F";
if ((d==2)&&(e== 0)&&(f==2)&&(temp=="")) temp="E";
if ((d== 0)&&(e==2)&&(f==2)&&(temp=="")) temp="D";
if ((g==2)&&(h==2)&&(i== 0)&&(temp=="")) temp="I";
if ((g==2)&&(h== 0)&&(i==2)&&(temp=="")) temp="H";
if ((g== 0)&&(h==2)&&(i==2)&&(temp=="")) temp="G";
if ((c==2)&&(f==2)&&(i== 0)&&(temp=="")) temp="I";
if ((c==2)&&(f== 0)&&(i==2)&&(temp=="")) temp="F";
if ((c== 0)&&(f==2)&&(i==2)&&(temp=="")) temp="C";
if ((g==2)&&(e==2)&&(c== 0)&&(temp=="")) temp="C";
if ((g==2)&&(e== 0)&&(c==2)&&(temp=="")) temp="E";
if ((g== 0)&&(e==2)&&(c==2)&&(temp=="")) temp="G";
}
function logicThree() {
if ((a==1)&&(b==1)&&(c==0)&&(temp=="")) temp="C";
if ((a==1)&&(b==0)&&(c==1)&&(temp=="")) temp="B";
if ((a==0)&&(b==1)&&(c==1)&&(temp=="")) temp="A";
if ((a==1)&&(d==1)&&(g==0)&&(temp=="")) temp="G";
if ((a==1)&&(d==0)&&(g==1)&&(temp=="")) temp="D";
if ((a==0)&&(d==1)&&(g==1)&&(temp=="")) temp="A";
if ((a==1)&&(e==1)&&(i==0)&&(temp=="")) temp="I";
if ((a==1)&&(e==0)&&(i==1)&&(temp=="")) temp="E";
if ((a==0)&&(e==1)&&(i==1)&&(temp=="")) temp="A";
if ((b==1)&&(e==1)&&(h==0)&&(temp=="")) temp="H";
if ((b==1)&&(e==0)&&(h==1)&&(temp=="")) temp="E";
if ((b==0)&&(e==1)&&(h==1)&&(temp=="")) temp="B";
if ((d==1)&&(e==1)&&(f==0)&&(temp=="")) temp="F";
if ((d==1)&&(e==0)&&(f==1)&&(temp=="")) temp="E";
if ((d==0)&&(e==1)&&(f==1)&&(temp=="")) temp="D";
if ((g==1)&&(h==1)&&(i==0)&&(temp=="")) temp="I";
if ((g==1)&&(h==0)&&(i==1)&&(temp=="")) temp="H";
if ((g==0)&&(h==1)&&(i==1)&&(temp=="")) temp="G";
if ((c==1)&&(f==1)&&(i==0)&&(temp=="")) temp="I";
if ((c==1)&&(f==0)&&(i==1)&&(temp=="")) temp="F";
if ((c==0)&&(f==1)&&(i==1)&&(temp=="")) temp="C";
if ((g==1)&&(e==1)&&(c==0)&&(temp=="")) temp="C";
if ((g==1)&&(e==0)&&(c==1)&&(temp=="")) temp="E";
if ((g==0)&&(e==1)&&(c==1)&&(temp=="")) temp="G";
}
function clearOut() {
document.game.you.value="0";
document.game.computer.value="0";
document.game.ties.value="0";
}
function checkSpace() {
if ((temp=="A")&&(a==0)) {
ok=1;
if (cf==0) a=1;
if (cf==1) a=2;
}
if ((temp=="B")&&(b==0)) {
ok=1;
if (cf==0) b=1;
if (cf==1) b=2;
}
if ((temp=="C")&&(c==0)) {
ok=1;
if (cf==0) c=1;
if (cf==1) c=2;
}
if ((temp=="D")&&(d==0)) {
ok=1;
if (cf==0) d=1;
if (cf==1) d=2;
}
if ((temp=="E")&&(e==0)) {
ok=1;
if (cf==0) e=1;
if (cf==1) e=2;
}
if ((temp=="F")&&(f==0)) {
ok=1
if (cf==0) f=1;
if (cf==1) f=2;
}
if ((temp=="G")&&(g==0)) {
ok=1
if (cf==0) g=1;
if (cf==1) g=2;
}
if ((temp=="H")&&(h==0)) {
ok=1;
if (cf==0) h=1;
if (cf==1) h=2;
}
if ((temp=="I")&&(i==0)) {
ok=1;
if (cf==0) i=1; 
if (cf==1) i=2; 
}
}
function yourChoice(chName) {
pause = 0;
if (all!=0) ended();
if (all==0) {
cf = 0;
ok = 0;
temp=chName;
checkSpace();
if (ok==1) {
document.images[chName].src = x;
}
if (ok==0)taken();
process();
if ((all==0)&&(pause==0)) myChoice();
   }
}
function taken() {
alert("Эта клетка занята!")
pause=1;
}
function myChoice() {
temp="";
ok = 0;
cf=1;
logicTwo();
logicThree();
checkSpace();
while(ok==0) {
aRandomNumber=Math.random()
comp=Math.round((choice-1)*aRandomNumber)+1;
if (comp==1) temp="A";
if (comp==2) temp="B";
if (comp==3) temp="C";
if (comp==4) temp="D";
if (comp==5) temp="E";
if (comp==6) temp="F";
if (comp==7) temp="G";
if (comp==8) temp="H";
if (comp==9) temp="I";
checkSpace();
}
document.images[temp].src= o;
process();
}
function ended() {
alert("Игры закончена ! Чтобы сыграть ещё нажмите кнопку (Новая Игра)")
}
function process() {
logicOne();
if (all==1){ alert("Вы выграли!"); wn++; }
if (all==2){ alert("Я выиграл!"); ls++; }
if (all==3){ alert("Ничья..."); ts++; }
if (all!=0) {
document.game.you.value = wn;
document.game.computer.value = ls;
document.game.ties.value = ts;
   }
}
function playAgain() {
if (all==0) {
if(confirm("Вы уверены ?")) reset();
}
if (all>0) reset();
}
function reset() {
all = 0;
a = 0;
b = 0;
c = 0;
d = 0;
e = 0;
f = 0;
g = 0;
h = 0;
i = 0;
temp="";
ok = 0;
cf = 0;
choice=9;
aRandomNumber = 0;
comp = 0;
document.images.A.src= blank;
document.images.B.src= blank;
document.images.C.src= blank;
document.images.D.src= blank;
document.images.E.src= blank;
document.images.F.src= blank;
document.images.G.src= blank;
document.images.H.src= blank;
document.images.I.src= blank;
if (t==0) { t=2; myChoice(); }
t--;
}




var ie4 = (document.all) ? true : false;
var nn4 = (document.layers) ? true : false;

//  End -->
</script>

<meta content="Microsoft FrontPage 3.0" name="GENERATOR">
<title></title>
</head>

<body bgColor="#ffffff">

<p><br>
</p>

<form name="game">
  <div align="center"><center><table border="0">
<TBODY>
    <tr>
      <td><table border="1" borderColor="#000000" cellPadding="0" cellSpacing="0">
<TBODY>
        <tr>
          <td><a href="javascript:yourChoice('A')"><img border="0" height="61" name="A"
          src="blank.jpg" width="56"></a></td>
          <td><a href="javascript:yourChoice('B')"><img border="0" height="61" name="B"
          src="blank.jpg" width="56"></a></td>
          <td><a href="javascript:yourChoice('C')"><img border="0" height="61" name="C"
          src="blank.jpg" width="56"></a></td>
        </tr>
        <tr>
          <td><a href="javascript:yourChoice('D')"><img border="0" height="61" name="D"
          src="blank.jpg" width="56"></a></td>
          <td><a href="javascript:yourChoice('E')"><img border="0" height="61" name="E"
          src="blank.jpg" width="56"></a></td>
          <td><a href="javascript:yourChoice('F')"><img border="0" height="61" name="F"
          src="blank.jpg" width="56"></a></td>
        </tr>
        <tr>
          <td><a href="javascript:yourChoice('G')"><img border="0" height="61" name="G"
          src="blank.jpg" width="56"></a></td>
          <td><a href="javascript:yourChoice('H')"><img border="0" height="61" name="H"
          src="blank.jpg" width="56"></a></td>
          <td><a href="javascript:yourChoice('I')"><img border="0" height="61" name="I"
          src="blank.jpg" width="56"></a></td>
        </tr>
</TBODY>
      </table>
      </td>
      <td><table>
<TBODY>
        <tr colspan="2">
          <td><font face="MS Sans Serif" size="1"><b>Счет:</b></font></td>
        </tr>
        <tr>
          <td><font face="MS Sans Serif" size="1"><input name="you" size="5"
          style="font-family: MS Sans Serif; font-size: 1"></font></td>
          <td><font face="MS Sans Serif" size="1">Вы</font></td>
        </tr>
        <tr>
          <td><font face="MS Sans Serif" size="1"><input name="computer" size="5"
          style="font-family: MS Sans Serif; font-size: 1"></font></td>
          <td><font face="MS Sans Serif" size="1">Компьютер</font></td>
        </tr>
        <tr>
          <td><font face="MS Sans Serif" size="1"><input name="ties" size="5"
          style="font-family: MS Sans Serif; font-size: 1"></font></td>
          <td><font face="MS Sans Serif" size="1">Ничья</font></td>
        </tr>
</TBODY>
      </table>
      </td>
    </tr>
</TBODY>
  </table>
  </center></div><div align="center"><center><p><input onclick="playAgain();" type="button"
  value="Новая Игра"
  style="font-family: MS Sans Serif; font-size: 1; font-weight: bold"> </p>
  </center></div>
</form>
</body>
</html>

Русская рулетка:

Код:
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
 <Style>
   A:Link{ Color: #000000; Text-decoration: underline}
   A:Visited{ Color: #000000; Text-decoration: underline}
   A:Hover{ Color: #000000; Text-decoration: none}
 td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
 </Style>

<!-- HEAD START HERE -->



<!-- HEAD END HERE -->




</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>

<!-- BODY START HERE -->

<p align="center"><strong>Русская рулетка(для двоих)</strong></p>
<p align="center">
<script language="JavaScript">
<!--
counter="0";
turn="0";
a=new Date();
asecs=a.getSeconds();
if (asecs<=9) bullet=4;
else if (asecs<=19) bullet=3;
else if (asecs<=29) bullet=5;
else if (asecs<=39) bullet=1;
else if (asecs<=49) bullet=6;
else if (asecs<=59) bullet=2;
if (asecs%2=="0") turn="1";
function func(){
if (asecs%2=="0") 
{
window.alert(document.forms[0].player1.value + ", сейчас ваша очередь!!!");
}
else {
window.alert(document.forms[0].player2.value + ", а теперь ваша!!!");
}
}
function roulette(){
counter++;
if (turn%2==0)
{
playername = document.forms[0].player1.value;
}
else {
playername = document.forms[0].player2.value;
}
if (counter==bullet) 
{
window.alert("ПАХ ! Вы умерли !");
window.close();
}
else {
window.alert("Щёлк..пронесло !!!");
window.alert("Вы следующий, " + playername);
}
turn++;
}
// -->
</script>
</a></p>
<p align="center">Давайте поиграем в
"Русскую рулетку"!</p>
<p align="center"><font color="#FF0000" size="5">Инструкции:</font></p>
<p align="left">1. Введите имена игроков<br>
2. Щелкните кнопку "Начать
игру".    <br>
3. Нажать кнопу "Пли!".</p>
<pre>
</pre>
<form>
<p>Введите имя игрока 1: <input type="text" size="20" name="player1" value="Игрок 1"><br>
Введите имя игрока 2: <input type="text" size="20" name="player2" value="Игрок 2"></p>
<div align="center"><center><table border="0" cellpadding="" cellspacing="5">
<tr><td width="100"><input style="color: #00ff99; background-color: #000000; border-color: #00cc00;" type="button" value="  Начать игру " onclick="func()"></td>
<td width="100" bgcolor="#C0C0C0"><input style="color: #00ff99; background-color: #000000; border-color: #00cc00;" type="button" value="   Пли!    " onclick="roulette()"></td>
</tr></table></center></div></form>

<!-- BODY END HERE -->



</body>
</html>

Пятнажки:

Код:
<BODY bgcolor=#333399>
<center>
<font color=#fffccc size=3 face=verdana>Пятнашки
<p>
<APPLET code="game15.class" width=300 height=205>
<PARAM name="cell"  value="40">
<PARAM name="font"  value="25">
<PARAM name="sound" value="click.au">
<PARAM name="tics"  value="3">
</APPLET>

Теннис:

Код:
<HTML>
<HEAD>
 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<script language="JavaScript">
<!--

var timerID = null
var INT = 10
var loadFLG=0
var gameFLG=0
var missFLG=0
var tim = 0                                    //time
var blcol = new Array(5)                       //block color
var blsta = new Array(40)                      //block status
var blclr = 0                                  //clear block
var ballX = 0                                  //ball data
var ballY = 0
var ballN = 3
var ballDX= 0
var ballDY= 0
var tmpRL = 193
var keyP=0
var keyPr=0
var endFLG=0

blcol[0]="#FFFF00"
blcol[1]="#FFB000"
blcol[2]="#FF8000"
blcol[3]="#FF4000"
blcol[4]="#FF0000"
blcol[5]="#000000"

var ieFLG=0
var n4FLG=0
if (document.all){
 ieFLG=1
}else{
 if (document.getElementById){
  n4FLG=0
 }else{
  n4FLG=1
 }
}


//-----------------------------------------
//------------- main function -------------
//-----------------------------------------


function mainF(){

 clearTimeout(timerID)
 tim=tim+1
 with (Math){tmptim=floor(tim/10)}
 tmptc=""
 tmptb=tim/10
 if (tim==tmptim*10){tmptc=".0"}
 ballX=ballX+ballDX
 ballY=ballY+ballDY
 outCHK()
 blkCHK()
 if (document.getElementById){

  document.SC.TM.value=tmptb+tmptc
  document.SC.CL.value=blclr
  document.SC.SR.value=blclr*200-tim
  document.getElementById("ball").style.top =  ballY
  document.getElementById("ball").style.left = ballX
 }else{
  if (ieFLG==1){
   document.SC.TM.value=tmptb+tmptc
   document.SC.CL.value=blclr
   document.SC.SR.value=blclr*200-tim
   ball.style.posTop = ballY
   ball.style.posLeft = ballX
  }else{
   document.layers["info"].document.forms[0].TM.value=tmptb+tmptc
   document.layers["info"].document.forms[0].CL.value=blclr
   document.layers["info"].document.forms[0].SR.value=blclr*200-tim
   document.layers["ball"].moveTo(ballX,ballY)
  }
 }
 racketMove()
 if (gameFLG==1){timerID = setTimeout("mainF()",INT)}
}


//-----------------------------------------
//------------- sub functions -------------
//-----------------------------------------

//game init

function initG(){
  keyP=0
 if (endFLG == 0){
endFLG=1
  blclr=0
  tim=0
  ballN=3
  with (Math){tmptim=floor(tim/10)}
  if (document.getElementById){
   document.SC.TM.value=tmptim
   document.getElementById("ovrmes").style.top=-1000
   document.getElementById("clrmes").style.top=-1000
  }else{
   if (ieFLG==1){
    document.SC.TM.value=tmptim
    clrmes.style.top=-1000
    ovrmes.style.top=-1000
   }else{
    document.layers["info"].document.forms[0].TM.value=tmptim
    document.layers["ovrmes"].visibility="HIDE"
    document.layers["clrmes"].visibility="HIDE"
   }
  }
  for (ib=0; ib<5; ib++){for (ia=0; ia<8; ia++){
   tmpIDn=ib*8+ia+1
   if (document.getElementById){
    document.getElementById(tmpIDn).style.backgroundColor = blcol[ib]
   }else{
    if (ieFLG==1){
     document.all(tmpIDn+9).style.backgroundColor = blcol[ib]
    }else{
     document.layers[tmpIDn].bgColor=blcol[ib]
    }
   }
   blsta[ib*8+ia]=ib
  }}
 }
 if (document.getElementById){
  document.SC.BL.value=ballN
  document.getElementById("starter").style.top=-1000
 }else{
  if (ieFLG==1){
   document.SC.BL.value=ballN
   starter.style.top=-1000
  }else{
   document.layers["info"].document.forms[0].BL.value=ballN
   document.layers["starter"].visibility="HIDE"
  }
 }
 gameFLG=1;loadFLG=1
 ballX=209;ballY=270;ballDX=-8;ballDY=-8;tmpRL=193;missFLG=0
 timerID = setTimeout("mainF()",INT)
}



function keyDown(DnEvents){


 if (ieFLG==0){
  k=DnEvents.which
 }else{
  k=window.event.keyCode
 }

  if (k == 39){keyP=5}                         //Cursor Right
  if (k == 76){keyP=5}                        //cursor right

  if (k == 37){keyP=-5}                        //Cursor Left
  if (k == 74){keyP=-5}                       //cursor left

  if (k == 32){if (gameFLG==0){initG()}}       //Space
  if (k == 80){if (gameFLG==0){initG()}}      //space
}


function keyUp(UpEvents){

 if (ieFLG==0){
  k=UpEvents.which
 }else{
  k=window.event.keyCode
 }
  if (k == 39){keyP=0}                   //6
  if (k == 37 ){keyP=0}                   //4
  if (k == 76){keyP=0}                   //6
  if (k == 74 ){keyP=0}                   //4
}


//racket move

function racketMove(){

 if (loadFLG==1){
  if (keyP != 0){
   tmpkeyP=keyP*keyPr
   if (tmpkeyP>=0){
    if (keyPr != 0){
     if (Math.abs(keyPr)<15){keyPr=keyPr*1.2}
    }else{
     keyPr=keyP
    }
   }else{
   keyPr=keyP
   }
  }else{
   keyPr=0
  }
  tmpRL=tmpRL+keyPr
  if (tmpRL<16){tmpRL=16}
  if (tmpRL>370){tmpRL=370}
  if (document.getElementById){
   document.getElementById("racket").style.left=tmpRL
  }else{
   if (ieFLG==1){
    racket.style.left=tmpRL
   }else{
    document.layers["racket"].left=tmpRL
   }
  }
 }
}

//wall and racket check

function outCHK(){

 if (ballX < 16){ballX=32-ballX;ballDX=-ballDX}
 if (ballX > 401){ballX=802-ballX;ballDX=-ballDX}
 if (ballY < 16){ballY=32-ballY;ballDY=-ballDY}
 if (ballY >= 272){
 if (missFLG==0){
   tmpX=(ballDX/ballDY)*(272-ballY)+ballX
   if (tmpX >= tmpRL-12){
    if (tmpX <= tmpRL+42){
     ballY=272;ballDY=-ballDY
     ballX=tmpX
     ballRD=tmpX-tmpRL
     with (Math){ballDX=8*abs(ballDX)/ballDX}
     if (ballRD<-4){ballDX=-15}
     if (ballRD>36){ballDX=15}
     if (ballRD>=14){if (ballRD<=16){ballDX=-2}}
     if (ballRD>=17){if (ballRD<=20){ballDX=2}}
     if (ballRD>=0){if (ballRD<=4){ballDX=-4}}
     if (ballRD>=28){if (ballRD<=32){ballDX=4}}
     if (ballRD>=-4){if (ballRD<=-1){ballDX=-11}}
     if (ballRD>=33){if (ballRD<=36){ballDX=11}}
    }
   }
  if (ballDY>0){missFLG=1}
  }else{
  if (ballY>290){missFLG=0;ballN=ballN-1;gameEnd()}
  }
 }
}

//block check

function blkCHK(){


 tmpY=ballY+4;tmpX=ballX+4
 if (tmpY>=48){if (tmpY<=147){if (tmpX>=29){if (tmpX<=396){
  with (Math) {
   ia=floor((tmpX-29)/46);ib=floor((tmpY-48)/20);ic=ib*8+ia
  }
  if (blsta[ic]<=4){
   tmpbc=blsta[ic]+1
   blsta[ic]=tmpbc
   tmpIDnc=ic+1
   if (document.getElementById){
    document.getElementById(tmpIDnc).style.backgroundColor = blcol[tmpbc]
   }else{
    if (ieFLG==1){
     document.all(tmpIDnc+9).style.backgroundColor = blcol[tmpbc]
    }else{
     document.layers[tmpIDnc].bgColor=blcol[tmpbc]
    }
   }
   if (tmpbc==5){blclr=blclr+1}
   if (blclr >= 40){gameEnd()}

   if (ballDX>0){
    iy=(ballDY/ballDX)*(29+46*ia-tmpX)+tmpY
    if (iy>48+20*ib+18){
     tmpY1=48+20*ib+18
     tmpX1=(ballDX/ballDY)*(48+20*ib+18-tmpY)+tmpX  
     ballX=tmpX1-4;ballY=tmpY1-4
     ballDY=-ballDY
    }else{
     if (iy<44+20*ib){
      tmpY1=48+20*ib
      tmpX1=(ballDX/ballDY)*(48+20*ib-tmpY)+tmpX  
      ballX=tmpX1-4;ballY=tmpY1-4
      ballDY=-ballDY
     }else{
      tmpX1=29+46*ia
      tmpY1=(ballDY/ballDX)*(29+46*ia-tmpX)+tmpY
      ballX=tmpX1-4;ballY=tmpY1-4
      ballDX=-ballDX
     }
    }
   }else{
    iy=(ballDY/ballDX)*(29+46*ia+44-tmpX)+tmpY
    if (iy>48+20*ib+18){
     tmpY1=48+20*ib+18
     tmpX1=(ballDX/ballDY)*(48+20*ib+18-tmpY)+tmpX  
     ballX=tmpX1-4;ballY=tmpY1-4
     ballDY=-ballDY
    }else{
     if (iy<44+20*ib){
      tmpY1=48+20*ib
      tmpX1=(ballDX/ballDY)*(48+20*ib-tmpY)+tmpX  
      ballX=tmpX1-4;ballY=tmpY1-4
      ballDY=-ballDY
     }else{
      tmpX1=29+46*ia+44
      tmpY1=(ballDY/ballDX)*(29+46*ia+44-tmpX)+tmpY
      ballX=tmpX1-4;ballY=tmpY1-4
      ballDX=-ballDX
     }
    }
   }

  }
 }}}}
}

//game end

function gameEnd(){
 gameFLG=0
 loadFLG=0
 if (document.getElementById){
  document.SC.BL.value=ballN
  document.getElementById("starter").style.top=200
  if (blclr >= 40){
   document.getElementById("clrmes").style.top=150
   endFLG=0
  }
  if (ballN <= 0){
   document.getElementById("ovrmes").style.top=160
   endFLG=0
  }
 }else{
  if (ieFLG==1){
   document.SC.BL.value=ballN
   starter.style.top=200
   if (blclr >= 40){
    clrmes.style.top=150
    endFLG=0
   }
   if (ballN <= 0){
    ovrmes.style.top=160
    endFLG=0
   }
  }else{
   document.layers["info"].document.forms[0].BL.value=ballN
   document.layers["starter"].visibility="SHOW"
   if (blclr >= 40){
    document.layers["clrmes"].visibility="SHOW"
    endFLG=0
   }
   if (ballN <= 0){
    document.layers["ovrmes"].visibility="SHOW"
    endFLG=0
   }
  }
 }
}

//Event init

function onLD(){
 document.onkeydown = keyDown
 document.onkeyup = keyUp

 if (document.getElementById){
  document.getElementById("starter").style.top=200
  document.getElementById("info").style.top=16
 }else{
  if (ieFLG==1){
   starter.style.top=200
   info.style.top=16
  }else{
   document.layers["starter"].visibility="SHOW"
  }
 }
 if (n4FLG!=0){document.captureEvents(Event.KEYDOWN|Event.KEYUP)}
}




var ie4 = (document.all) ? true : false;
var nn4 = (document.layers) ? true : false;

//-->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#7F007F" ALINK="#FF0000" onload="onLD()" ?>
<a name="t0"><div id="gamewindow"
style="BACKGROUND-COLOR: #000000; HEIGHT: 300px; LEFT: 16px; POSITION: absolute; TOP: 16px; WIDTH: 394px"><LAYER BGCOLOR="#000000" CLIP="0,0,393,299">
</LAYER>
</div><script
language="JavaScript">
<!--
//block layer write

for (ib=0; ib<5; ib++){
 for (ia=0; ia<8; ia++){
  tmpL=31+46*ia;tmpT=50+20*ib
  tmpIDn=ib*8+ia+1
  if (n4FLG!=1){
   document.write("<DIV ID='"+tmpIDn+"' STYLE='position:absolute; background-color:"+blcol[ib]+"; top:"+tmpT+"px; left:"+tmpL+"px; width:42; height:16; clip:rect(0,43,17,0)'></DIV>")
  }else{
   document.write("<LAYER LEFT="+tmpL+" TOP="+tmpT+" CLIP='1,1,43,17' BGCOLOR='"+blcol[ib]+"'></LAYER>")
  }
  blsta[ib*8+ia]=ib
 }
}
//-->
</script>
<div id="ball"
style="HEIGHT: 8px; LEFT: 209px; POSITION: absolute; TOP: 270px; WIDTH: 8px"><div
style="BACKGROUND-COLOR: #b0b0b0; CLIP: rect(0px 3px 7px 0px); HEIGHT: 8px; LEFT: 2px; POSITION: absolute; TOP: 0px; WIDTH: 4px"></div><div
style="BACKGROUND-COLOR: #b0b0b0; CLIP: rect(0px 7px 3px 0px); HEIGHT: 4px; LEFT: 0px; POSITION: absolute; TOP: 2px; WIDTH: 8px"></div><div
style="BACKGROUND-COLOR: #ffffff; CLIP: rect(0px 5px 5px 0px); HEIGHT: 6px; LEFT: 1px; POSITION: absolute; TOP: 1px; WIDTH: 6px"></div></div><div
id="racket"
style="BACKGROUND-COLOR: #b0b0ff; CLIP: rect(0px 39px 3px 0px); HEIGHT: 4px; LEFT: 193px; POSITION: absolute; TOP: 280px; WIDTH: 40px"></div><script
language="JavaScript">
<!--
if (n4FLG==1){
 document.write('<LAYER NAME="ball" LEFT="209" TOP="270" CLIP="0,0,7,7"> <LAYER LEFT="2" TOP="0" CLIP="0,0,3,7" BGCOLOR="#B0B0B0"></LAYER><LAYER LEFT="0" TOP="2" CLIP="0,0,7,3" BGCOLOR="#B0B0B0"></LAYER><LAYER LEFT="1" TOP="1" CLIP="0,0,5,5" BGCOLOR="#FFFFFF"></LAYER></LAYER><LAYER NAME="racket" LEFT="193" TOP="280" CLIP="0,0,39,3" BGCOLOR="#B0B0FF"></LAYER><LAYER NAME="info" LEFT="416" TOP="16">')
}else{
 document.write('<DIV ID="info" STYLE="position:absolute; top:-1000px; left:416px">')
}
//-->
</script>


<form name="SC">
  <table border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td><font face="MS Sans Serif" size="1">Попыток: </font></td>
      <td><font face="MS Sans Serif" size="1"><input name="BL" size="5" value="3"
      style="font-family: MS Sans Serif; font-size: 1"></font></td>
    </tr>
    <tr>
      <td><font face="MS Sans Serif" size="1">Время: </font></td>
      <td><font face="MS Sans Serif" size="1"><input name="TM" size="5" value="0"
      style="font-family: MS Sans Serif; font-size: 1"></font></td>
    </tr>
    <tr>
      <td><font face="MS Sans Serif" size="1">БЛОК:</font></td>
      <td><font face="MS Sans Serif" size="1"><input name="CL" size="5" value="0"
      style="font-family: MS Sans Serif; font-size: 1"></font></td>
    </tr>
    <tr>
      <td><font face="MS Sans Serif" size="1">Очки:</font></td>
      <td><font face="MS Sans Serif" size="1"><input name="SR" size="5" value="0"
      style="font-family: MS Sans Serif; font-size: 1"></font></td>
    </tr>
  </table>
</form>
<script language="JavaScript">
<!--
if (n4FLG==1){
 document.write('</LAYER><LAYER NAME="clrmes" TOP=150 LEFT=160 visibility="HIDE">')
}else{
 document.write('</DIV><DIV ID="clrmes" STYLE="position:absolute; top:-1000px; left:160px; visibility:visible">')
}
//-->
</script>
<font size="+1" face="Verdana" color="#44cc44"
style="FONT-SIZE: 24px">

<p>Вы всё очистили!</font> <script language="JavaScript">
<!--
if (n4FLG==1){
 document.write('</LAYER><LAYER NAME="ovrmes" TOP=150 LEFT=160 visibility="HIDE">')
}else{
 document.write('</DIV><DIV ID="ovrmes" STYLE="position:absolute; top:-1000px; left:160px; visibility:visible">')
}
//-->
</script> <font
size="+1" face="Verdana" color="#cc4444" style="FONT-SIZE: 24px">Вы проиграли!</font>
<script language="JavaScript">
<!--
if (n4FLG==1){
 document.write('</LAYER><LAYER NAME="starter" TOP=200 LEFT=180 visibility="HIDE"><FONT COLOR="#FFFFFF">')
}else{
 document.write('</DIV><DIV ID="starter" STYLE="position:absolute; top:-1000px; left:180px; color:#FFFFFF; visibility:visible">')
}
//-->
</script> <font face="MS Sans Serif" size="1">Влево =
Курсор ВЛЕВО<br>
Вправо = Курсор ВПРАВО<br>
Старт = ПРОБЕЛ</font></p>
</BODY>
</HTML>

Простенькая игра:

Код:
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
 <Style>
   A:Link{ Color: #000000; Text-decoration: underline}
   A:Visited{ Color: #000000; Text-decoration: underline}
   A:Hover{ Color: #000000; Text-decoration: none}
 td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
 </Style>

<!-- HEAD START HERE -->



<!-- HEAD END HERE -->




</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
<center>

<!-- BODY START HERE -->

<P align=center><!-- Эта программа была сделана Hiroshi Okada.-->
<SCRIPT language=JavaScript>

// ---- Make array
function MakeArray( n){
    this.length = n;
    for (var i = 1; i <= n; i++) { 
        this[i] = 0 
    }
    return this
}

// ----- poor man's random number
var d0 = new Date();
var r0 = d0.getSeconds();
function poor_rand(){
    d1 = new Date();
    r0 = (r0 * r0 + r0 + d1.getSeconds()) % 3721 ;
    return r0 % width_n;
}

// ---- Parameters of game
var height_n = 8;
var width_n =5;

// ---- state of game
var enemy = new MakeArray( width_n); // enemy positions
var wtime; // wait time
var score; // points
var gameover; // in case of gameover set to true

// ----- Make the battlefield.
document.write( "<FORM NAME='fm1'>");
document.write( "<INPUT TYPE='text' NAME='message' SIZE=20>");
document.write( "</FORM>");
document.write( "<FORM NAME='fm2'><TABLE>");
for( var i=0; i<height_n; i++){
    document.write( "<TR>");
    for( var j=0;j<width_n; j++){
        document.write( "<TD><CENTER><INPUT TYPE='radio'></CENTER></TD>");
    }
    document.write( "</TR>");
}
document.write( "<TR>");
for( var j=0;j<width_n; j++){
    document.write( "<TD><INPUT TYPE='button' VALUE='-x-' onClick='fire("
        + j + ")'></TD>");
}
document.write( "</TR>");
document.write( "</TABLE>");
document.write( "<INPUT TYPE='button' VALUE='СТАРТ' onClick='game_start()'>");
document.write( "</FORM>");

// ----- game main timer event 
// -----     enemy come one step
function come(){
    var n = poor_rand();
    document.fm2.elements[ width_n * enemy[n+1] + n].checked = true;
    enemy[n+1]++;
    if( enemy[n+1] < height_n){
        setTimeout("come()", wtime);
    }else{
      gameover = true;
      document.fm1.message.value =  "ИГРА ОКОНЧЕНА: " + score ;
    }
}

// ----- Fire the n th beam
function fire( n){
    if( gameover ) return;
    for( var i=0; i<enemy[n+1]; i++){ // clear enemy
        document.fm2.elements[ width_n * i + n].checked = false;
    }
    score += enemy[ n+1];
    document.fm1.message.value = "ОЧКИ: " + score;
    enemy[ n+1] = 0;
    if( wtime > 100){ wtime -= 10};
}

// ---- initialize & start game
function game_start(){
   for( var n=0; n<width_n; n++){
        for( var i=0; i<enemy[n+1]; i++){
            document.fm2.elements[ width_n * i + n].checked = false;
        }
        enemy[n+1] = 0;
    }
    wtime = 400;
    score = 0;
    gameover = false;
    document.fm1.message.value = "ОЧКИ: " + score;
    setTimeout("come()", wtime);
}

// -->
</SCRIPT>

<!-- BODY END HERE -->



</body>
</html>

Лабиринт:

Код:
<body BGCOLOR=#333399 onLoad="fillBoard(document.board);update(document.board);">
<p align="center">
<script>

	var line = "";

	var x = 0;

	var y = 0;

	var fill="*";

	var blank = ".";

	var full = "*";



// Functions to create the board



function makeboard() {

	for (var i=1; i<= 10; i++)

this[i] = new makeRow();

return this;

}



function makeRow() {

	for (var i=1; i<= 10; i++)

this[i]=blank;

return this;

}



// Functions to fill & clear the board.



function clearBoard (form) {

	x = 0;

	y = 0;

	form.xval.value = 1;

	form.yval.value = 1;

	for (var i=1; i<= 10; i++)

for (var j=1; j<= 10; j++)

	theBoard[i][j]=blank;

	plot_maze();	

	fillBoard(form);

	return;

}



function fillBoard (form) {

	line = "";

	form.grid.value = "";

	for (var i=1; i<= 10; i++)

for (var j=1; j<= 10; j++)	

	line += theBoard[i][j];

	form.grid.value=line;

}



function update(form) {

	var horiz = eval(form.xval.value);

	var vert = eval(form.yval.value);

	theBoard[vert][horiz] = fill;

	fillBoard(form);

	return;

}



// Functions to handle the cross-hairs

function decx(form) {

	fill = blank;

	update(form);

	checkx = eval(form.xval.value - 1);

	checky = form.yval.value;

	if (form.xval.value > 1) {

if (theBoard[checky][checkx] != "#") {

	form.xval.value=eval(form.xval.value - 1);

}

	else {	

alert("БУМ!\nНе видишь? Стена!!.");	

//linebreak	

	}

	

	if (theBoard[checky][checkx] == "$") {

alert("ВЫ ВЫИГРАЛИ! Намухлевал?");



}	

	}	

	fill = full;

	update(form);

}



function incx(form) {

	fill = blank;

	update(form);

	checkx = eval(1 * form.xval.value + 1);

	checky = form.yval.value;

	if (form.xval.value < 10) {

if (theBoard[checky][checkx] != "#") {

	form.xval.value=eval(1 * form.xval.value + 1);

}

	else {

alert("БУМ!\nНе видишь? Стена.");

	}

	if (theBoard[checky][checkx] == "$") {

alert("ВЫ ВЫИГРАЛИ! Намухлевал?");

}

	}

	fill = full;

	update(form);

}



function decy(form) {

	fill = blank;

	update(form);

	checkx = form.xval.value;

	checky = eval(form.yval.value - 1);

	if (form.yval.value > 1) {

if (theBoard[checky][checkx] != "#") {

	form.yval.value=eval(form.yval.value - 1);

}

	else {

alert("БУМ!\nВы упёрлись в стену.");

}

	if (theBoard[checky][checkx] == "$") {

alert("ВЫ ВЫИГРАЛИ!");

}	

	}	

	fill = full;

	update(form);

}



function incy(form) {

	fill = blank;

	update(form);

	checkx = form.xval.value;

	checky = eval(1 * form.yval.value + 1);

	if (form.yval.value <= 9) {

if (theBoard[checky][checkx] != "#") {

	form.yval.value=eval(1 * form.yval.value + 1);

}

	else {

alert("БУМ!\nВы упёрлись в стену.");

}

	if (theBoard[checky][checkx] == "$") {

alert("ВЫ ВЫИГРАЛИ");

}

	}	

	fill = full;

	update(form);

}



// Various Functions



function no (form) {

	alert("Вы не можете изменить эту величину вручную.\nПожалуйста используйте кнопки.");

	clearBoard(form);

	update(form);

}



function plot_maze() {	

	theBoard[10][1] = "$";
	theBoard[1][2] = "#";
	theBoard[1][6] = "#";
	theBoard[2][2] = "#";
	theBoard[2][4] = "#";
	theBoard[2][6] = "#";
	theBoard[2][8] = "#";
	theBoard[2][9] = "#";
	theBoard[2][10] = "#";
	theBoard[3][4] = "#";
	theBoard[3][6] = "#";
	theBoard[3][8] = "#";
	theBoard[4][1] = "#";
	theBoard[4][3] = "#";
	theBoard[4][8] = "#";
	theBoard[4][10] = "#";
	theBoard[5][3] = "#";
	theBoard[5][5] = "#";
	theBoard[5][6] = "#";
	theBoard[5][7] = "#";
	theBoard[5][8] = "#";
	theBoard[5][10] = "#";
	theBoard[6][1] = "#";
	theBoard[6][2] = "#";
	theBoard[7][1] = "#";
	theBoard[7][2] = "#";
	theBoard[7][4] = "#";
	theBoard[7][5] = "#";
	theBoard[7][6] = "#";
	theBoard[7][7] = "#";
	theBoard[7][8] = "#";
	theBoard[7][9] = "#";
	theBoard[8][1] = "#";
	theBoard[8][4] = "#";
	theBoard[9][1] = "#";
	theBoard[9][2] = "#";
	theBoard[9][3] = "#";
	theBoard[9][4] = "#";
	theBoard[9][5] = "#";
	theBoard[9][7] = "#";
	theBoard[9][8] = "#";
	theBoard[9][9] = "#";
	theBoard[10][9] = "#";
}



// End of functions

theBoard = new makeboard();

plot_maze();

document.writeln('<center><font size=3 color=#fffccc face=verdana>"Лабиринт"</font>');

document.writeln('<p><font size=2 color=white face=verdana>\n<dd>Ваш игрок представлен "*" в верхнем левом углу. Используйте кнопки, чтобы переместить его вокруг лабиринта. В формах отображаются ваши координаты. ');

document.writeln(' Будте осторожным не касайтесь стен. Ваша цель состоит в том, чтобы добраться до символа "$". Нажмите "Восстановить", чтобы начать игру сначала.<p><b><font size=3 color=aqua face=verdana>Удачи!</b>\n<p>');

document.writeln('<form method="post" name="board">');

document.writeln('<textarea name="grid" rows="10" cols="10" wrap=virtual>');

document.writeln('</textarea>');

document.writeln('<br>');



document.writeln("<input type='button' value='ВВЕРХ' onClick='decy(this.form)'><br>");

document.writeln("<input type='button' value='ВЛЕВО' onClick='decx(this.form)'><input type='button' value='ВПРАВО' onClick='incx(this.form)'><br>");

document.writeln("<input type='button' value='ВНИЗ' onClick='incy(this.form)'><br>");

document.writeln("<input type='text' value='1' size=5 name='xval' onChange='no(this.form);'><input type='text' value='1' size=5 name='yval' onChange='no(this.form);'>");





//document.writeln("<br><input type='button' value='FIRE!' onClick='update(this.form);'>");





document.writeln("<br><input type='button' value='СНАЧАЛА' onClick='clearBoard(this.form);update(document.board);'>");

document.writeln('</form></center>');

document.writeln('</body>');

</script>

Отредактировано Tyzon (Вс, 24 Май 2009 16:52:52)

+1

108

Незнаю был ли такой скрипт, но выкладываю все равно.

Скрипт для изменения иконки сайта:

Код:
<link rel="icon" href="URL-адрес иконки" type="image/x-icon">
<link rel="shortcut icon" href="URL-адрес иконки" type="image/x-icon"

Ставим в Html верх

Отредактировано abazachat (Ср, 27 Май 2009 21:19:12)

+2

109

Orihime-sama написал(а):

Orihime-sama

Эмм.. Он так на каждой странице будет вылазить?
Такое приветствие встроено уже в движке :)
А если средствами яваскрипта, то уж наверное вот так

Код:
<script type="text/javascript">
var UserLogin = UserLogin;
document.write("Добро пожаловать, " + (UserLogin!=null?UserLogin:"гость") + "!")
</script>

+1

110

Janette Watkins

<script type="text/javascript">
var a =document.getElementById('pun-status').innerHTML
if (a.indexOf("Гость")!=-1)
{document.getElementById('pun-status').innerHTML="<div class='formal'>"+"<form id='login'"+" class='container'"+" method='post'"+" action='http://mybb.ru/login.php?action=in'"+" onsubmit='return my_form(this)'>"+"<fieldset><legend><span>Введите ваше имя и пароль ниже</span></legend><div class='fs-box inline'>"+"<input type='hidden'"+" name='form_sent'"+" value='1' />"+"<input type='hidden'"+" name='redirect_url'"+" value='index.php' />"+"<p class='inputfield required'>"+"<label for='fld1'>Имя <em>(Обязательно)</em></label><br />"+"<span class='input'>"+"<input type='text'"+" id='fld1'"+" name='req_username'"+" size='25'"+" maxlength='25' /></span></p>"+"<p class='inputfield required'>"+"<label for='fld2'>Пароль <em>(Обязательно)</em></label><br />"+"<span class='input'>"+"<input type='password'"+" id='fld2'"+" name='req_password'"+" size='16'"+" maxlength='16' /></span></p></div></fieldset>"+"<p class='formsubmit'>"+"<input type='submit'"+" class='button'"+" name='login'"+" value='Войти' /></p></form></div>"}
function my_form(the_form)
{
var element_names = new Object()
    element_names["req_username"] = "Имя"
    element_names["req_password"] = "Пароль"

if (document.all || document.getElementById)
{
    for (i = 0; i < the_form.length; ++i)
    {
    var elem = the_form.elements[i]
    if (elem.name && elem.name.substring(0, 4) == "req_")
    {
        if (elem.type && (elem.type=="text" || elem.type=="textarea" || elem.type=="password" || elem.type=="file") && elem.value=='')
        {
        alert("\"" + element_names[elem.name] + "\" это поле обязательно для заполнения в этой форме.")
        elem.focus()
        return false
        }
    }
    }
}

return true
}
</script>

Выделенное красным заменить на адрес форума

Отредактировано Georg (Сб, 13 Июн 2009 23:40:00)

+1

111

Блок для меню или скрипт для создания меню

Код:
<!-- <block8> -->
<table border="0" cellpadding="0" cellspacing="2" width="203">
<tr><td height="21" style="background:url(' адрес картинки узора')  #FFCCFF
;padding-left:30px;"><b><!-- <bt> --><!--<s5171>-->Название блока<!--</s>--><!-- </bt> --></b></td></tr>
<tr><td style="background:  #FFCCFF

;padding:5px;border:1px solid #FFCCFF ;"><!-- <bc> --></td>
<td align="center">
<font color=" #FFCCFF " size="3" face="Comic Sans MS">
<a href="Адрес сайта"target="_blank"
<font color="  #FFCCFF "> Название ссылки </font></a>
</font>

<!-- </bc> --></td></tr>
</table>
<!-- </block8> -->

Там где синим название вашего блока и название ссылок. Там где Зеленым необходимо ввести свои цвета, но только обязательно разные и  в одном тоне иначе скрипт может слится с фоном.
там где красным необходимо ввести адрес картинки с узором. я предлагаю такие если вам лень искать -  http://winxclubmania.ucoz.ru/1207906t5ef8adzuh.gif  http://m.foto.radikal.ru/0706/92/d9d54064cc95.jpg  или http://img459.imageshack.us/img459/9854/star71yx4sc.gif

Отредактировано _Музо4ка_ (Пн, 15 Июн 2009 12:09:34)

+1

112

Вроде бы не было такого скрипта (а может просто пропустил), но выложу, может кому пригодится.

Измерение скорости соединения интернет.

<a href="#"onclick='void(window.open("http://www.2ip.ru/speedhp/speedhp.php", "newWin","toolbar=no, directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=500,height=360"));'><img border="0" src="http://2ip.ru/img/speedhp.gif"></a>

Ставить вниз.

+1

113

Еще один вариант доп смайлов.

Код:
<script type="text/javascript">
<!--
// Copyright 2009 SiteNull.ru
var forsm = document.getElementById("main-reply");
var smilies = new Array(
'http://sitenull.ru/images/smilies/ab.gif',
'http://sitenull.ru/images/smilies/ac.gif',
'http://sitenull.ru/images/smilies/ad.gif',
'http://sitenull.ru/images/smilies/ae.gif',
'http://sitenull.ru/images/smilies/af.gif',
'http://sitenull.ru/images/smilies/ag.gif',
'http://sitenull.ru/images/smilies/ah.gif',
'http://sitenull.ru/images/smilies/ai.gif',
'http://sitenull.ru/images/smilies/ak.gif',
'http://sitenull.ru/images/smilies/al.gif',
'http://sitenull.ru/images/smilies/au.gif',
'http://sitenull.ru/images/smilies/av.gif',
'http://sitenull.ru/images/smilies/ay.gif',
'http://sitenull.ru/images/smilies/az.gif',
'http://sitenull.ru/images/smilies/bc.gif',
'http://sitenull.ru/images/smilies/bf.gif',
'http://sitenull.ru/images/smilies/bi.gif',
'http://sitenull.ru/images/smilies/bj.gif',
'http://sitenull.ru/images/smilies/bk.gif',
'http://sitenull.ru/images/smilies/bl.gif',
'http://sitenull.ru/images/smilies/bn.gif',
'http://sitenull.ru/images/smilies/bp.gif',
'http://sitenull.ru/images/smilies/bq.gif',
'http://sitenull.ru/images/smilies/br.gif',
'http://sitenull.ru/images/smilies/bs.gif',
'http://sitenull.ru/images/smilies/bw.gif'
)
forsm.style.height='210px';
smcontainer = forsm.parentNode;
smcnt = smcontainer.innerHTML;
smcontainer.innerHTML = "<table><tr><td valign='top'>"+smcnt+"</td><td valign='top' width='170'><div id='smcontain' align='center' style='width: 170px; height: 210px; border: 1px solid #999999; float: right; overflow: auto;'>&nbsp;</div></td></tr></table>";
for(i=0;i<smilies.length;i++){
document.getElementById("smcontain").innerHTML +="<img src='"+smilies[i]+"' alt='Smilies' title='Smilies' onclick='ins(this);' style='cursor: pointer;'>&nbsp;&nbsp;"
};
function ins(img){
smile('[img]'+img.src+'[/img]');
}
//-->
</script>

Как менять/добавлять смайлы думаю объяснять не надо :)
Смайлы будут справа от формы быстрого ответа (как на движке phpBB 3.x).

+2

114

Данный скрипт заменит текстовое поле на список при регистрации и в профиле в графе "Остальное"

<script type="text/javascript">
var field='fld1';
var spis = '<option value="blank" selected="selected">Выберите пункт</option><option value="1">пункт №1</option><option value="2">пункт №2</option>';
if (location.href.indexOf('section=fields')!=(-1)){
document.getElementById(field).parentNode.innerHTML = '<select id="'+field+'" name="form['+field+']">'+spis+'</select>';}
function spisok(fld){
var arr=document.getElementsByTagName('input');
var i=0;
while (arr[i]){
i++;
    if (arr[i].name==fld)
      {
    arr[i].parentNode.innerHTML = '<select name="'+fld+'">'+spis+'</select>';
      }
}
}
document.forms[0].onload = spisok(field);
</script>

1) находим строку var field='fld1'; (2-ая от начала) и меняем `fld1` на нужное нам(если у вас под страны задействовано первое поле, то `fld1`, если второе, то `fld2`, если третье, то `fld3`)

2) создаём нужный нам список. Находим строку var spis = '<option value="blank" selected="selected">Выберите пункт</option><option value="1">пункт №1</option><option value="2">пункт №2</option>'; Здесь меняем выделенную часть на свой список(список должен быть без <select></select> они доставляются автоматически)

Код ставим в html-низ

Отредактировано mkusher (Вс, 16 Авг 2009 23:12:23)

0

115

<script type="text/javascript">
var img = '<img src="http://forumavatars.ru/img/avatars/0000/17/3d/2-1243289232.png" width="100px" height="100px" alt="Аватар" />'
var arr = document.getElementsByTagName('li')
var i = 0
while(arr[i]){
i++
if (arr[i].innerHTML.indexOf('Гость')!=(-1) && arr[i].className=='pa-title'){
arr[i].parentNode.innerHTML += '<li class="pa-avatar item2">' + img + '</li>'
}
}
</script>

И так. Здесь надо исправлять под себя жирную строку, а именно:
Выделенное голубым - ссылка на изображение аватара
Выделенное красным - размеры( ширина и высота соответствено) изображения


Отслеживайте пользователей со статусом "Гость" или со статусами содержащими "Гость". Им тоже будет ставить аватар

0

116

Телевидение на странице.

Код:
<!-- TimberFrog.com Export TV START. DO NOT MODIFY THIS CODE--><span id="timberfrog_e_tv"><A href="http://TimberFrog.com">TimberFrog.com</A></span><script language=javascript src="http://TimberFrog.com/e/tfe_tv.php"></script><!-- TimberFrog.com Export TV END -->

Вставлять на страницы.
Вроде работает, но экран небольшой.

P.S   Работает только в IE.
       Для просмотра полноэкранного режима нужно кликнуть на проигрывателе правой кнопкой мышки, выбрать: увеличение >> во весь экран.
       Переход в обычный режим: свернуть окно.

Отредактировано Электроник (Чт, 27 Авг 2009 16:00:16)

0

117

Может кому пригодится (скрипт, конечно, не мой)

Крупные электронные часы

Код:
<script language=javaScript>
<!-- 

function clockon() {
 thistime= new Date()
 var hours=thistime.getHours()
 var minutes=thistime.getMinutes()
 var seconds=thistime.getSeconds()
 if (eval(hours) <10) {hours="0"+hours}
 if (eval(minutes) < 10) {minutes="0"+minutes}
 if (seconds < 10) {seconds="0"+seconds}
 thistime = hours+":"+minutes+":"+seconds
  
 if(document.all) {
  bgclocknoshade.innerHTML=thistime
  bgclockshade.innerHTML=thistime
 }
 
 if(document.layers) {
  document.bgclockshade.document.write('<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Verdana;color:FFAAAAA;font-size:120px;top:10px;left:12px">'+thistime+'</div>')
  document.bgclocknoshade.document.write('<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Verdana;color:DDDDDD;font-size:120px;top:10px;left:10px">'+thistime+'</div>')
  document.close()
 }
 var timer=setTimeout("clockon()",200)
}

// - End of JavaScript - -->
</script>

<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0" onLoad="clockon()">

<!-- BODY START HERE -->

<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Verdana;color:FF0000;font-size:120px;top:2px;left:224px"></div>

<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Verdana;color:FF0000;font-size:120px;top:4px;left:220px"></div>

<!-- BODY END HERE -->
</body>

Я поставил в объявления.
Выделенное - сами часы. Две одинаковые строчки позволяют сделать рельефное изображение при помощи смещения позиции и цвета.

P.S  Работает в IE

Выделение текста что-то не идёт.
Часы в "BODY START"

Отредактировано Электроник (Пт, 2 Окт 2009 09:24:42)

0

118

HTML - спойлер

(плоды моих мучений html-тегов  :D )

Бета-версия! Пока что работает ТОЛЬКО В ФОРМЕ ОТВЕТА! (на стадии доработки.)

Скрипт убирает любые html-элементы под кнопку (спойлер).

Ставится туда, где вы хотите этот спойлер расположить.

<table><tr>
<td onclick="return changeVisibility('mycolor', this)"><img src="Фоновая картинка (кнопка)" alt="Название_содержимого" /></td></tr></table>
<div class="container" id="mycolor" style="display:none; width:ширинаpx">
<table cellspacing="0">
<tr>
<td>
СОДЕРЖИМОЕ
</td>
</tr>
</table>
</div>

Примеры применения:

Например, можно вставить в ячейку таблицы, сократив новости (на данный момент не работает!):

<br/>
02.01.01 - У нас установлен новый дизайн
<br/>
<table><tr>
<td onclick="return changeVisibility('mycolor', this)"><img src="http://i077.radikal.ru/0910/b2/ba37e676d1d5.jpg" alt="Все новости" /></td></tr></table>
<div class="container" id="mycolor" style="display:none; width:160px">
<table cellspacing="0">
<tr>
<td>
<br>01.01.01 - всех с новым годом!</br>
<br>31.12.00 - форум открылся!</br>

</td>
</tr>
</table>
</div>

в этом случае при нажатии на кнопку, пользователь увидит все новости, а в таблице будет выводится только последняя.

Второй пример - это мой форум.
Смайлики в форме ответа у нас убраны как раз под такую кнопку.

Отредактировано Герда (Пн, 5 Окт 2009 22:21:01)

+1

119

Скрываем чат от гостей. Duka.

<script type="text/javascript">
if(GroupID == 3 ){
document.getElementById("id").style.display='none'
}
</script>

Как правильно заполнить скрипт:

1. Возьмите код/скрипт Вашего чата и поставьте в подходящее место на Вашем форуме.
2. Сразу же (именно после кода/скрипта чата, это важно!) пропишите данный скрипт.
3. Обратите внимание на выделенную красным id - это идентификатор чата. Он определяется из корневого (первого) тега в коде/скрипте чата. Например вот так: <div align="center" id="cboxdiv">. Подчёркнутое - есть идентификатор. Копируем его и вставляем в скрипт вместо выделенного.
4. Если вдруг идентификатора в коде/скрипте чата не оказалось, Вам надо дописать его самостоятельно. Для этого в первый тег добавлеем параметр id="...". Вместо троеточия можно указать любое слово или цифры (латиницей, разумеется).

+4

120

Герда написал(а):

Скрипт убирает любые html-элементы под кнопку (спойлер).

НЕ РАБОТАЕТ.

0


Вы здесь » Единый форум поддержки » Архив » Слабо актуальные запросы по скриптам, в топике скриптов -