Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

 

rizacelik.net

JavaAppletler
Yazı Appletleri
Resim Appletleri
Buton Appletleri
Java Scriptler
Sayfada Effect
Dynamichtml
CssStili
HtmlTags
FrontPage
CGIKodları
Animasyon
Programlar

 
   RunningText

Java Applet 
Credit:Michael Raillard
Bu hareketli örneği'de farklı amaçlar için kullanabilirsiniz.Kopyalamaya adım adım nasıl yapılacağını tajip ederek başlayın.

Aşağıdaki 1.js kodlarında görünmesi istenen linklerin adları beyaz olarak işaretlenmiştir.Bu isimlerin yerine görünmesi istenen isimlerin yazılması gerekir.Yazıların büyüklüğünü kırmızı işaretliler ve yazı renklerini sarı renkler temsil etmekte ve istenilirse bunlar herhangi bir renkle değiştirilebilir.Burada kullanılan kodlar css sitilidir ve isterseniz dışarıdanda sayfaya dahil edebilirsiniz.Sayfalara link vermek için HREF="" tırnaklarının arasına sayfanın adını ve uzantısını yazmak yeterli.

Banner'i görmek içintıkla

1.js Dosyası . Bu kodlar 1.js adıyla kaydedilecektir.

// 1.js

var NS4 = (document.layers) ? true : false;
var IE4 = (document.all) ? true : false;

var interval = 20;
var increment = 1;
var pause = 750;
var bannerColor = "#FFFFFF";
var leftPadding = 3;
var topPadding = 1;

var bannerLeft = (NS4) ? document.images.holdspace.x :
  holdspace.offsetLeft;
var bannerTop = (NS4) ? document.images.holdspace.y :
  holdspace.offsetTop;
var bannerWidth = (NS4) ? document.images.holdspace.width :
  holdspace.width;
var bannerHeight = (NS4) ? document.images.holdspace.height :
  holdspace.height;

var ar = new Array(
  '<A HREF=""STYLE="color:CDCA0f;font-size:20pt;font-family:Arial Black;" >Universal JavaScript Rollovers</A>',
  '<A HREF=""STYLE="color:444A0f;font-size:20pt;font-family:Arial Black;">Mastering JavaScript Dates</A>',
  '<A HREF=""STYLE="color:00FFA0;font-size:20pt;font-family:Arial Black;"
>Rotating Text Banners</A>',
  '<A HREF=""STYLE="color:000000;font-size:20pt;font-family:Arial Black;">Text Rollovers</A>',
  '<A HREF=""STYLE="color:0FD0A3;font-size:20pt;font-family:Arial Black;">Regular Expressions</A> ',
  '<A HREF="" STYLE="color:fEDA0f;font-size:20pt;font-family:Arial Black;">Browser Compatibility</A>',
  '<A HREF=""STYLE="color:0066ff;font-size:20pt;font-family:Arial Black;">Window Spawning and Remotes</A>',
  '<A HREF=""STYLE="color:ff0000;font-size:20pt;font-family:Arial Black;">Crispy JavaScript Cookies</A>',
  '<A HREF=""STYLE="color:30FFFF;font-size:20pt;font-family:Arial Black;">The Navigator Event Model</A>',
  '<A HREF=""STYLE="color:FF9800;font-size:20pt;font-family:Arial Black;">The Internet Explorer Event Model</A>',
  '<A HREF=""STYLE="color:FF68FF;font-size:20pt;font-family:Arial Black;">The Cross-Browser Event Model</A>',
  '<A HREF=""STYLE="color:22F900;font-size:20pt;font-family:Arial Black;">JavaScript Selections</A>'
);
 

2.js Dosyası.Bu kodlar 2.js adıyla kaydedilecektir.

// 2.js

onload = startBanner;

function showMessage(n, show) {
  var whichEl = (NS4) ? eval("message" + n) :
                        eval("message" + n + ".style");
  whichEl.visibility = (show) ? ((NS4) ? "show" : "visible") :
                                ((NS4) ? "hide" : "hidden");
}

function nextMessage() {
  var fromInd = current;
  current = (fromInd == ar.length - 1) ? 0 : fromInd + 1;
  scrollBanner(fromInd, current);
}

function moveUp() {
  if (NS4) {
    fromEl.top -= increment;
    if (toEl.top - increment <= toElTarget) {
      toEl.top = toElTarget;
      clearInterval(intervalID);
      fromEl.visibility = "hide";
      timeoutID = setTimeout("nextMessage()", pause);
    } else {
      toEl.top -= increment;
    }
  } else {
    fromEl.pixelTop -= increment;
    if (toEl.pixelTop - increment <= toElTarget) {
      toEl.pixelTop = toElTarget;
      clearInterval(intervalID);
      fromEl.visibility = "hidden";
      timeoutID = setTimeout("nextMessage()", pause);
    } else {
      toEl.pixelTop -= increment;
    }
  }
}

function scrollBanner(from, to) {
  if (NS4) {
    fromEl = eval("message" + from);
    toEl = eval("message" + to);
    toEl.top = fromEl.top + bannerHeight;
    toElTarget = fromEl.top;
  } else {
    fromEl = eval("message" + from + ".style");
    toEl = eval("message" + to + ".style");
    toEl.pixelTop = fromEl.pixelTop + bannerHeight;
    toElTarget = fromEl.pixelTop;
  }
  showMessage(to, true); // show the upcoming message
  intervalID = setInterval("moveUp()", interval);
}

function makeIE() {
  // assign the necessary code to a variable
  var text = '<DIV ID="banner" STYLE="position:absolute">';
  for (var i = ar.length - 1; i >= 0; i--) {
    text += '<DIV ID="message' + i + 
            '" STYLE="position:absolute"></DIV>';
  }
  text += '</DIV>';

  // insert the code before the end of the document
  document.body.insertAdjacentHTML("BeforeEnd", text);

  // define the main element's properties
  with (banner.style) {
    width = bannerWidth;
    height = bannerHeight;
    clip = "rect(0 " + bannerWidth + " " + bannerHeight + " 0)";
    backgroundColor = bannerColor;
    pixelLeft = bannerLeft;
    pixelTop = bannerTop;
  }

  // define the child elements' properties
  for (i = 0; i < ar.length; i++) {
    with (eval("message" + i + ".style")) {
      visibility = "hidden";
      pixelLeft = leftPadding;
      pixelTop = topPadding;
      width = bannerWidth - leftPadding;
      backgroundColor = bannerColor;
    }
  }
}

function makeNS() {
  // create the main element
  banner = new Layer(bannerWidth);

  // define the main element's properties
  with (banner) {
    clip.right = bannerWidth;
    clip.bottom = bannerHeight;
    document.BGCOLOR="#000000"Color = bannerColor;
    left = bannerLeft;
    top = bannerTop;
    visibility = "show";
  }

  // define the child elements' properties
  for (var i = 0; i < ar.length; i++) {
    // create a child element
    eval("message" + i + " = " + 
         "new Layer(bannerWidth - leftPadding, banner)");
    with(eval("message" + i)) {
      visibility = "hide";
      left = leftPadding;
      top = topPadding;
      document.BGCOLOR="#000000"Color = bannerColor;
    }
  }
}

function fillBanner() {
  var whichEl;
  if (NS4) {
    for (var i = 0; i < ar.length; i++) {
      whichEl = eval("message" + i);
      whichEl.document.write(ar[i]);
      whichEl.document.close();
    }
  } else {
    for (var i = 0; i < ar.length; i++) {
      whichEl = eval("message" + i);
      whichEl.innerHTML = ar[i];
    }
  }
}

function startBanner() {
  if (NS4)
    makeNS()
  else
    makeIE();
  fillBanner();
  showMessage(0, true);
  current = 0;
  timeoutID = setTimeout("nextMessage()", pause);
}

1Adım:Aşağıdaki  JavaScrip kodlamasını sayfada <Head>.. </Head> tag'ının arasına gelecek şekilde yazın. 
2.Adım:Kodlamada kullanılan ve sayfada görünmesi istenen bannerin java script kodları 1.js ve 2.js adıyla sayfaya dışarıdan dahil edilecektir.

<P><IMG SRC="blank.gif"
        NAME="holdspace" ID="holdspace"
        WIDTH="550" HEIGHT="35"
        STYLE="visibility:hidden; position:relative;"></P>
<SCRIPT LANGUAGE="JavaScript1.2">
<!--

if (navigator.appVersion.indexOf("MSIE 4.0; Macintosh;") == -1) {
  with (document) {
    write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='1.js'>");
    write("<\/SCRIPT>");
    write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='2.js'>");
    write("<\/SCRIPT>");
  }
}

//-->
</SCRIPT>
 
 


 
 
 
 
 






             


Click here to visit our sponsor
This site is hosted for FREE on VirtualAve -- yours can be, too! Click here for more information.
Copyright © Ocak 2000 SCROLL. Bedva Site Kayıt ve Sayfa Tasarımı
Bu sitede var olan her tür materyal yazarlarına aittir. Kesinlikle ücret karşılığı satılamaz.