nedir

<>
<head>
<title>Test</title>
<script type="text/">
var newCount;
function timer(position,count)
{
if (position == 'start') {
document.getElementById("timer").innerHTML=count
newCount = count - 1
setTimeout("timer('go',newCount)",1000)
}

if (position == 'go') {
document.getElementById("timer").innerHTML=count
newCount–;
setTimeout("timer('go',newCount)",1000)
}
}
</script>
</head>
<body onload="timer('start',10);">
<div id="timer" />
</body>
</>

kaynak: ordan burdan

<head>
<script type="text/" src="http://www..com/jsapi?=YOUR-API-">
</script>

<script type="text/">
.load("feeds", "1") //Load Ajax Feed API (version 1)
</script>
</head>

<div id="feeddiv"></div>

<script type="text/">

var feedcontainer=document.getElementById("feeddiv")
var feedurl="http://rss.slashdot.org/Slashdot/slashdot"
var feedlimit=5
var rssoutput="<b>Latest Slashdot News:</b><br /><ul>"

function rssfeedsetup(){
var feedpointer=new .feeds.Feed(feedurl) // Feed API method
feedpointer.setNumEntries(feedlimit) // Feed API method
feedpointer.load(displayfeed) // Feed API method
}

function displayfeed(result){
if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++)
rssoutput+="<li><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></li>"
rssoutput+="</ul>"
feedcontainer.innerHTML=rssoutput
}
else
alert("Error fetching feeds!")
}

window.onload=function(){
rssfeedsetup()
}

</script>

kaynak: ordan burdan

Bu Kodla o zaman gelince çalıştırılan başka kodda yazabilirsiniz

<style type="text/css">

#jsalarmclock{
font-family: Tahoma;
font-weight: bold;
font-size: 12px;
}

#jsalarmclock div{
margin-bottom: 0.8em;
}

#jsalarmclock div.leftcolumn{
float: left;
width: 150px;
font-size: 13px;
background-color: lightyellow;
clear: left;
}

#jsalarmclock span{
margin-right: 5px;
}

</style>

<script type="text/">

/***********************************************

* Alarm Clock- by Kit (www.javascriptkit.com)
* This notice must stay intact for usage
* Visit Kit at http://www.javascriptkit.com/ for this script and 100s more

***********************************************/

var jsalarm={
padfield:function(f){
return (f<10)? "0"+f : f
},
showcurrenttime:function(){
var dateobj=new Date()
var ct=this.padfield(dateobj.getHours())+":"+this.padfield(dateobj.getMinutes())+":"+this.padfield(dateobj.getSeconds())
this.ctref.innerHTML=ct
this.ctref.setAttribute("title", ct)
if (typeof this.hourwake!="undefined"){ //if alarm is set
if (this.ctref.title==(this.hourwake+":"+this.minutewake+":"+this.secondwake)){
clearInterval(jsalarm.timer)
window.location=document.getElementById("musicloc").value
}
}
},
init:function(){
var dateobj=new Date()
this.ctref=document.getElementById("jsalarm_ct")
this.submitref=document.getElementById("submitbutton")
this.submitref.onclick=function(){
jsalarm.setalarm()
this.value="Alarm Set"
this.disabled=true
return false
}
this.resetref=document.getElementById("resetbutton")
this.resetref.onclick=function(){
jsalarm.submitref.disabled=false
jsalarm.hourwake=undefined
jsalarm.hourselect.disabled=false
jsalarm.minuteselect.disabled=false
jsalarm.secondselect.disabled=false
return false
}
var selections=document.getElementsByTagName("select")
this.hourselect=selections[0]
this.minuteselect=selections[1]
this.secondselect=selections[2]
for (var i=0; i<60; i++){
if (i<24) //If still within range of hours field: 0-23
this.hourselect[i]=new Option(this.padfield(i), this.padfield(i), false, dateobj.getHours()==i)
this.minuteselect[i]=new Option(this.padfield(i), this.padfield(i), false, dateobj.getMinutes()==i)
this.secondselect[i]=new Option(this.padfield(i), this.padfield(i), false, dateobj.getSeconds()==i)

}
jsalarm.showcurrenttime()
jsalarm.timer=setInterval(function(){jsalarm.showcurrenttime()}, 1000)
},
setalarm:function(){
this.hourwake=this.hourselect.options[this.hourselect.selectedIndex].value
this.minutewake=this.minuteselect.options[this.minuteselect.selectedIndex].value
this.secondwake=this.secondselect.options[this.secondselect.selectedIndex].value
this.hourselect.disabled=true
this.minuteselect.disabled=true
this.secondselect.disabled=true
}
}

</script>

< action="" method="">
<div id="jsalarmclock">
<div><div class="leftcolumn">Current Time:</div> <span id="jsalarm_ct" style="letter-spacing: 2px"></span></div>
<div><div class="leftcolumn">Set Alarm:</div> <span><select></select> Hour</span> <span><select></select> Minutes</span> <span><select></select> Seconds</span></div>
<div><div class="leftcolumn">Set Alarm Action:</div> <input type="text" id="musicloc" size="55" value="http://www..com/v/v1zY_tV5kaQ" /> <span style="font: normal 11px Tahoma">*Location of page to launch</span></div>
<input type="submit" value="Set Alarm!" id="submitbutton" /> <input type="reset" value="reset" id="resetbutton" />
</div>
</>

<script type="text/">

jsalarm.init()

</script>

kaynak: ordan burdan

. adlı dosya olarak kaydedin.

<?
@session_start(); //Start our session.
header("Cache-Control: no-store, no-cache"); //Tell the browser to not cache this page (don't store it in the internet temp folder).
header("Content-type: text/"); //Let the browser think that this is a page.
//If the session value is TRUE that means the client has opened the main page (which creates our session and sets its value to TRUE).
if ($_SESSION["PrintTheJavaScript"] == true){
//Now we can print our code using 's echo command.
echo '
// Here is our hidden source.
var Something="This is a real hidden code";
alert(Something);
// End of our hidden source.
';
}else{
//If the client tried to open the page straight from the browser (he is trying to see our hidden code).
// Print some fake code or don't print anything.
}
//Set the session value to false AND THIS IS FIRST PART OF THE TRICK.
//because we are going to call this page again and it'll print nothing (because $_SESSION["PrintTheJavaScript"] <> TRUE)
//so even if the client tried to SAVE the page this page will be saved empty.
$_SESSION["PrintTheJavaScript"] = false;
?>

index. dosyası olarak kaydedin

<?
@session_start(); //Start our session.
if(@!session_is_registered('PrintTheJavaScript')){ //If the session is not registered (and it's not).
@session_register('PrintTheJavaScript'); //Register the session.
} // End if(@!session_is_registered('Pri…
$_SESSION["PrintTheJavaScript"] = true; //Set the session value to TRUE.
?>

<>
<head>
<meta http-equiv="Content-Type" content="text/; charset=-1256" />
<title>Hide Code</title>
<!–Here we call our page the first time it'll provide us with our code –>
<script language="" src="./."></script>
<!–
We call the same page again AND THIS IS SECOND PART OF THE TRICK.
because after we called it the first time it will set the session value to FALSE which mean it will print NOTHING
–>
<script language="" src="./."></script>
</head>
Try to save this page or go straight from your browser to the (.) page<br>
and see if you can get my code.<br>
YOU'LL NEVER CAN.
<body>
</body>
</>

kaynak: ordan burdan

<a href="http://www.otelreferans.com/" onmouseover="window.status='Oteller İçin Referans Sitesi'; return true;" onmouseout="window.status=''; return true;">Oteller</a>

kaynak: ordan burdan

<head>
<title>Test Page</title>
<style>

* { font-family: "Arial", sans-serif; }

#wrap { margin-top: 50px;text-align: center; }

#barwrap {
position: relative; /* to contain outer */
margin: 0 auto; /* to centre */
width: 250px;height: 20px; /* size of our bar - required */
text-align: left;
font-weight: bold;
border: 1px solid black;
}

#barwrap P { /* to contain text */
margin: 0; /* FF needs this or text drops below bar */
width: 250px; /* use this node to position text */
text-align: center;
}

#barwrap #outer { /* bar 'background' */
position: absolute;
width: 100%; height: 100%; /* match parent size */
background: lightgreen;
color: green; /* original colour of text */
}

#barwrap #inner {
position: relative; /* otherwise outer hides us */
width: 0; height: 100%; /* match parent */
overflow: hidden; /* to hide new text/prevent it wrapping */
background: green;
color: lightgreen; /* colour of changed text */
}

</style>

<script>

var time = 10000; // 10 secs
var steps = 50; // Five per second
var step = 1;

function progress() {
var bar = document.getElementById( "barwrap");
var aStep = (bar.offsetWidth -2) /steps;// 2px border removed from width
var x = Math.round( aStep *step);
var outer = document.getElementById( "outer");
var inner = document.getElementById( "inner");

// Work out seconds based on % progress from current step
var secs = (( time /1000) -Math.floor( ( step /steps) *10));

inner.style.width = x +"px";
step++;

// If 0 seconds, display waiting message instead
outer.firstChild.innerHTML = ( secs? secs +" seconds…": "Please Wait…");
// Match text
inner.firstChild.innerHTML = outer.firstChild.innerHTML;

if( step > steps) redir();
else setTimeout( "progress();", time /steps);
}

function redir() {
alert( "Redirecting now!");
}

</script>
</head>

<body>

<div id='wrap'>
Progress:
<div id='barwrap'> <!– P wrappers for text positioning –>
<div id='outer'><p></p></div> <!– original colour/text –>
<div id='inner'><p></p></div> <!– new colour/text –>
</div>

<br>
<a href='#' onClick='progress();'>Click here to start bar (only once please, you'll break it)</a>
</div>

</body>

</>

kaynak: ordan burdan

<script type="text/">
function whichType()
{
alert(event.type)
}
</script>
</head>

<body onmousedown="whichType()">

kaynak: ordan burdan

<script type="text/">
function whichElement()
{
var tname
tname=event.srcElement.tagName
alert("You clicked on a " + tname + " element.")
}
</script>
</head>

<body onmousedown="whichElement()">

kaynak: ordan burdan

<>
<head>
<script type="text/">
function whichButton()
{
alert(event.keyCode)
}

</script>
</head>

<body onkeyup="whichButton()">

</body>

kaynak: ordan burdan

<>
<head>
<script type="text/">
function show_coords()
{
x=event.clientX
y=event.clientY
alert("X coords: " + x + ", Y coords: " + y)
}
</script>
</head>

<body onmousedown="show_coords()">
<p>Click in the document. An alert box will alert the x and y coordinates of the cursor.</p>
</body>

</>

kaynak: ordan burdan

<>
<head>
<script type="text/">
function whichButton()
{
if (event.button==1)
{
alert("You clicked the left mouse button!")
}
else
{
alert("You clicked the right mouse button!")
}
}
</script>
</head>

<body onmousedown="whichButton()">
<p>Click in the document. An alert box will alert which mouse button you clicked.</p>
</body>

</>

kaynak: ordan burdan

<script type="text/">
document.write("Bu sayfada : " + document.images.length + " var")
</script>

kaynak: ordan burdan

<>

<head>
<script type="text/">
function getElements(elamanadi)
{
var x=document.getElementsByName(elamanadi)
alert(x.length + " elements!")
}
</script>
</head>
<body>

kaynak: ordan burdan

<>
<head>
<title>MY TITLE</title>
</head>

<body>
The title of the document is:
<script type="text/">
document.write(document.title)
</script>
</body>

</>

kaynak: ordan burdan

<>
<body>

<a name="A">First anchor</a><br />
<a name="B">Second anchor</a><br />
<a name="C">Third anchor</a><br />
<br />

Number of anchors in this document:
<script type="text/">
document.write(document.anchors.length)
</script>

</body>
</>

kaynak: ordan burdan

Kalan süreyi ölçmekte kullanabilirsiniz.
mesela Sınavlarda
örnek $_SESSION["mins"] : 5
5 dakika süre verilmiştir.Siz bu süreyi mins secs lerle oynayarak değiştirebilirsiniz.

?
session_start();
$mins = isset($_SESSION["mins"]) ? $_SESSION["mins"] : 5;
$secs = isset($_SESSION["secs"]) ? $_SESSION["secs"] : 0;
?>
<>
<head>
<style>
#txt {
border:2px solid red;
font-family:verdana;
font-size:16pt;
font-weight:bold;
background: #FECFC7;
width:80px;
text-align:center;
}
</style>
</head>
<body>
< name="cd">
<input id="txt" name="txt" type="text" readonly="true">
</>
<script>
var xmlhttp = false;
var mins = "<? echo $mins ?>";
var secs = "<? echo $secs ?>";
var secs1 = secs;
if(secs < 10){secs = "0" + secs;}
document.getElementById("txt").value = mins + ":" + secs;
secs = secs1;
var cd = setInterval("count_down_timer()",1000);
function count_down_timer()
{
if(secs == 0 && mins == 0)
{
clearInterval(cd);
alert("The time is up!");
}
else{if(secs == 0){secs = 59;mins–;}}
if(secs < 10){secs = "0" + secs;}
var tm = mins + ":" + secs;
document.getElementById("txt").value = tm;
send_request(mins,secs);
secs–;
}
function createRequest()
{
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject(".XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp=false;
}
}
return xmlhttp;
}
function send_request(m,s)
{
var conn = createRequest();
var url="update_session.?min=" + m + "&sec=" + s;
conn.open("GET", url);
conn.send(null);
}
</script>
</body>
</>

kaynak: ordan burdan

RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} sitadi-1.com [NC,OR]
RewriteCond %{HTTP_REFERER} siteadi-2.com
RewriteRule .* - [F]

/////
örnek
siteadi-1 yerine codekodu
com yerine uzantı farklı ise net,org gibi değiştirmelisiniz

birden fazla belirleyeceğiniz gibi tek bir sitede belirleyebilirsiniz

adından sonra belirlenmesi içindeki diğer sayfalardan gelebilecek referrer larıda engellemek için

kaynak: ordan burdan

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot mailto:craftbot@.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC Web Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Image Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule ^.* - [F,L]

kaynak: ordan burdan

ErrorDocument
400 /errors/badrequest.htmlErrorDocument
401 /errors/authreqd.htmlErrorDocument
403 /errors/forbid.htmlErrorDocument
404 /errors/notfound.htmlErrorDocument
500 /errors/serverr.

//yukaradikiler .htaccess dosyasına yazılacak

/errors/ klasör adıdır sizinki farklı olabilir

notfound.htmlErrorDocument buradaki
notfound. dosyasını istediğiniz dosya adıyla değiştirebilirsiniz

yukarıdaki dosyalarının için geçerlidir.
dosyasınada yönlendirebilirsiniz

kaynak: ordan burdan

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.otelreferans.com/index. $1 [R=301,L]

kaynak: ordan burdan

yazıların mouse ile seçilmemesini sağ tuşun çslışmasını engeller

<>
<head>
<script>

document.addEvent('contextmenu',function(e){
e=new Event(e);
//alert('success');
e.stop();
});

function selectnone() {
document.body.ondrag = function () { return false; };
document.body.onselectstart = function () { return false; };
if(window.ie || window.opera){document.body.setProperty("unselectable","on");}
if(window.gecko){document.body.setStyle("MozUserSelect","none");}
if(window.webkit){document.body.setStyle("KhtmlUserSelect","none");}

}

</script>
</head>

<body onload="selectnone()">

bu yazılar mouse ile seçilip kopyalanamaz
</body>
</>

kaynak: ordan burdan

nasıl etkileyecek?Fabless yarıiletken şirketi, bugün bilinen normal bellek kapasitesini ikiye hatta üçe katlayacak olan DDR2 MetaSDRAM'in üretimine başladı. Bu belleklerin DIMM mevcut DIMM modülleri üzerinde de çalışabilecek olması önemli bir özelliği.

MetaRAM'in kullandığı yöntemlerden biri bellek yongalarını üç boyutlu olarak dizip istifleyerek bir modül üzerine çok daha fazla yonga yerleştirmek. Bu tip bir yöntem uyumluluk problemi yaratabilirdi, ancak bellek modüllerinde yer alacak bu işlemcilerle okuma yazma işlemleri doğru şekilde yönlendirilerek 8 GB kapasite yaratılıyor.

Şirket bu yeni ürünüyle bir hayli iddialı: "Bu belleğin piyasaya çıkmasıyla bellek teknolojisi çok daha
hızlı ilerleyecek." Daha önce de bahsettiğimiz üzere sistemi modifiye etmeksizin, bu bellek teknolojisi mevcut AMD Intel sunucularında iş istasyonlarında çalışabilecek.

MetaRAM'in CEO'su Fred Weber bu konuda düşüncesini şu şekilde ifade etti: "Ben kariyerimi sistemlerine yeni çözümler getirmeye ayırdım. Çift çekirdekli 64 bit işlemcilerin çıkmasıyla beraber farkettim ki şu anki bellek sistemi adeta bir darboğazda bu problemin çözülmesi gerekiyor."

Sunucu yazılımlarının hızla düşmesiyle küçük çaplı firmalar dahi hızlı şekilde kendilerini en güncel donanımlarla donatıyorlar. Intel'den bir yetkili ise görüşünü şu şekilde savunuyor: "MetaRAM teknolojisi, bir yatırımcı stratejik çisi olarak Intel'in gelişmiş sistemleri yakalamasına şans yor."

kaynak: ordan burdan

öncelikle aşağıdaki dosyasını indirin.

DOWNLOAD

ÖRNEKLER

<script src="sorttable.js"></script>

<table class="sortable">
<thead>
<tr><th>Person</th><th>Monthly pay</th></tr>
</thead>
<tbody>
<tr><td>Jan Molby</td><td>£,000</td></tr>
<tr><td>Steve Nicol</td><td>£8,500</td></tr>
<tr><td>Steve McMahon</td><td>£9,200</td></tr>
<tr><td>John Barnes</td><td>£15,300</td></tr>
</tbody>
<tfoot>
<tr><td>TOTAL</td><td>£45,000</td></tr>
</tfoot>
</table>

<P>

<table class="sortable">
<tr><th>Number (spelled)</th><th>Person</th></tr>
<tr><td sorttable_customkey="2">two</td><td>Jan</td></tr>
<tr><td sorttable_customkey="3">three</td><td>Bruce</td></tr>
<tr><td sorttable_customkey="1">one</td><td>Steve</td></tr>
</table>

kaynak: ordan burdan

görmeninizi ederim

<SCRIPT>

var deg2radians = Math.PI * 2 / 360;
function fnSetRotation(oObj, deg)
{ rad = deg * deg2radians ;
costheta = Math.cos(rad);
sintheta = Math.sin(rad);

oObj.filters.item(0).M11 = costheta;
oObj.filters.item(0).M12 = -sintheta;
oObj.filters.item(0).M21 = sintheta;
oObj.filters.item(0).M22 = costheta;

}

//oObj input requires that a matrix filter be applied.
//flMultiplier input defines the amount by which the oObj is resized.
function fnResize(oObj, flMultiplier)
{ oObj.filters.item(0).M11 *= flMultiplier;
oObj.filters.item(0).M12 *= flMultiplier;
oObj.filters.item(0).M21 *= flMultiplier;
oObj.filters.item(0).M22 *= flMultiplier;
}

var iCount = 400;

function fnSpin(oObj)
{

var flMultiple = iCount/720;
iCount += 4;

if (iCount>=360*3) {
oObj.onfilterchange = null;
}

fnSetRotation(oObj, iCount);
fnResize(oObj, flMultiple);
}
</SCRIPT>

<!– When loaded, the onfilterchange event is fired as the filter makes
its initial settings. This starts the animation.–>
<DIV ID="oDiv" STYLE="position:absolute;
filter:progid:DXImageTransform..Matrix(sizingMethod='auto expand')"
onfilterchange="fnSpin(this)" >
<DIV STYLE=" background-color: lightblue; padding:5;">
www.otelreferans.com<BR/>
www.otelreferans.com<BR/>
www.otelreferans.com<BR/>
www.otelreferans.com<BR/>
</DIV>
</DIV>

kaynak: ordan burdan

<>
<HEAD>
</HEAD>
<BODY>
<SCRIPT>
// Define a function that extends the capabilities of String objects
function reverse()
{
myArray = new Array(this.length);

for(myEnum=0; myEnum<this.length; myEnum++)
{
myArray[myEnum] = this.substr(myEnum,1)
}

myArray.reverse();

return myArray.join("");
}
// Register the new function
String.prototype.reverse = reverse;
// Create a string object and test the String.reverse() method
myString = new String("ABCDEFGH");
document.write(myString.reverse())
document.write("<BR>")
</SCRIPT>
</BODY>
</>

kaynak: ordan burdan