Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 29/05/2007, 00:25   #1 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 13
Mutsuz Linki Üzerine Geldiği Zaman Açıklaması Vermesi :S

S.a arkadaşlar...Ben bi java script kodu buldum linkin üzerine geldiği zaman açıklayıcı cümleler çıkıyor..Buraya kadar gayret normal ama açıklamanın altında linkide çıkıyor ben bunun çıkmasını istemiyorum



Ben sadece title'nın çıkmasını ıstıyorum bilen varsa yardımcı olsun

Kodlar:

PHP Kodu:
<!--- KAYNAKhttp://www.gezginler.net --->
<!---<headBaşlangıcı  --->
<
style>
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;left:200px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }
</style>
<!---<
headSonu  --->
<
script language="JavaScript">
Array.
prototype.inArray = function (value) {
 var 
i;
 for (
i=0this.lengthi++) {
  if (
this[i] === value) {
   return 
true;
  }
 }
 return 
false;
};
function 
addEventobjtypefn ) {
 if (
obj.addEventListener) {
  
obj.addEventListenertypefnfalse );
  
EventCache.add(objtypefn);
 }
 else if (
obj.attachEvent) {
  
obj["e"+type+fn] = fn;
  
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
  
obj.attachEvent"on"+typeobj[type+fn] );
  
EventCache.add(objtypefn);
 }
 else {
  
obj["on"+type] = obj["e"+type+fn];
 }
}
 
var 
EventCache = function(){
 var 
listEvents = [];
 return {
  
listEvents listEvents,
  
add : function(nodesEventNamefHandler){
   
listEvents.push(arguments);
  },
  
flush : function(){
   var 
iitem;
   for(
listEvents.length 1>= 01){
    
item listEvents[i];
    if(
item[0].removeEventListener){
     
item[0].removeEventListener(item[1], item[2], item[3]);
    };
    if(
item[1].substring(02) != "on"){
     
item[1] = "on" item[1];
    };
    if(
item[0].detachEvent){
     
item[0].detachEvent(item[1], item[2]);
    };
    
item[0][item[1]] = null;
   };
  }
 };
}();
addEvent(window,'unload',EventCache.flush);
</script>
<script language="JavaScript">
/*
Sweet Titles (c) Creative Commons 2005
http://creativecommons.org/licenses/by-sa/2.5/
Author: Dustin Diaz | http://www.dustindiaz.com
*/
var sweetTitles = { 
 xCord : 0,        // @Number: x pixel value of current cursor position
 yCord : 0,        // @Number: y pixel value of current cursor position
 tipElements : ['a','abbr','acronym'], // @Array: İzin verilen taglar
 obj : Object,       // @Element: That of which you're hovering over
 tip : Object,       // @Element: The actual toolTip itself
 active : 0,        // @Number: 0: Aktif değil || 1: Aktif
 init : function() {
  if ( !document.getElementById ||
   !document.createElement ||
   !document.getElementsByTagName ) {
   return;
  }
  var i,j;
  this.tip = document.createElement('div');
  this.tip.id = 'toolTip';
  document.getElementsByTagName('body')[0].appendChild(this.tip);
  this.tip.style.top = '0';
  this.tip.style.visibility = 'hidden';
  var tipLen = this.tipElements.length;
  for ( i=0; i<tipLen; i++ ) {
   var current = document.getElementsByTagName(this.tipElements[i]);
   var curLen = current.length;
   for ( j=0; j<curLen; j++ ) {
    addEvent(current[j],'mouseover',this.tipOver);
    addEvent(current[j],'mouseout',this.tipOut);
    current[j].setAttribute('tip',current[j].title);
    current[j].removeAttribute('title');
   }
  }
 },
 updateXY : function(e) {
  if ( document.captureEvents ) {
   sweetTitles.xCord = e.pageX;
   sweetTitles.yCord = e.pageY;
  } else if ( window.event.clientX ) {
   sweetTitles.xCord = window.event.clientX+document.documentElement.scrollLeft;
   sweetTitles.yCord = window.event.clientY+document.documentElement.scrollTop;
  }
 },
 tipOut: function() {
  if ( window.tID ) {
   clearTimeout(tID);
  }
  if ( window.opacityID ) {
   clearTimeout(opacityID);
  }
  sweetTitles.tip.style.visibility = 'hidden';
 },
 checkNode : function() {
  var trueObj = this.obj;
  if ( this.tipElements.inArray(trueObj.nodeName.toLowerCase()) ) {
   return trueObj;
  } else {
   return trueObj.parentNode;
  }
 },
 tipOver : function(e) {
  sweetTitles.obj = this;
  tID = window.setTimeout("sweetTitles.tipShow()",500);
  sweetTitles.updateXY(e);
 },
 tipShow : function() {  
  var scrX = Number(this.xCord);
  var scrY = Number(this.yCord);
  var tp = parseInt(scrY+15);
  var lt = parseInt(scrX+10);
  var anch = this.checkNode();
  var addy = '';
  var access = '';
  if ( anch.nodeName.toLowerCase() == 'a' ) {
   addy = (anch.href.length > 25 ? anch.href.toString().substring(0,25)+"..." : anch.href);
   var access = ( anch.accessKey ? ' <span>['+anch.accessKey+']</span> ' : '' );
  } else {
   addy = anch.firstChild.nodeValue;
  }
  this.tip.innerHTML = "<p>"+anch.getAttribute('tip')+"<em>"+access+addy+"</em></p>";
  if ( parseInt(document.documentElement.clientWidth+document.documentElement.scrollLeft) < parseInt(this.tip.offsetWidth+lt) ) {
   this.tip.style.left = parseInt(lt-(this.tip.offsetWidth+10))+'px';
  } else {
   this.tip.style.left = lt+'px';
  }
  if ( parseInt(document.documentElement.clientHeight+document.documentElement.scrollTop) < parseInt(this.tip.offsetHeight+tp) ) {
   this.tip.style.top = parseInt(tp-(this.tip.offsetHeight+10))+'px';
  } else {
   this.tip.style.top = tp+'px';
  }
  this.tip.style.visibility = 'visible';
  this.tip.style.opacity = '.1';
  this.tipFade(10);
 },
 tipFade: function(opac) {
  var passed = parseInt(opac);
  var newOpac = parseInt(passed+10);
  if ( newOpac < 80 ) {
   this.tip.style.opacity = '.'+newOpac;
   this.tip.style.filter = "alpha(opacity:"+newOpac+")";
   opacityID = window.setTimeout("sweetTitles.tipFade('"+newOpac+"')",20);
  }
  else { 
   this.tip.style.opacity = '.80';
   this.tip.style.filter = "alpha(opacity:80)";
  }
 }
};
function pageLoader() {
 sweetTitles.init();
}
addEvent(window,'load',pageLoader);
</script>
<ul>
  <li><a accesskey="g" href="http://www.gezginler.net" title="Gezginler.Net ">Gezginler</a></li>
  <li><a accesskey="c" href="http://www.ceviz.net" title="Ceviz.net - Bilişim Hakkında Herşey">Ceviz</a></li>
  <li><a accesskey="g" href="http://www.google.com" title="Google: 'Aramadan bulamazsın'">Google</a></li>
  <li><a accesskey="2" href="http://siir.gezgineler.net/" title="Şiirseverlerin şiir gezgini">Şiir Gezgini</a></li>
 </ul>
<!--- KAYNAK: http://www.gezginler.net ---> 
Nameless_89 hatta değil   Alıntı Yaparak Yanıtla
Eski 29/05/2007, 00:58   #2 (permalink)
Üye
 
Üyelik Tarihi: 02/2007
Yer: İstanbul
Mesaj: 5
Varsayılan böyle bir şey mi?

Gönderdiğin koddaki
Kod:
<em>"+access+addy+"</em>
kısmın çıkartınca sadece title kısmına yazdığın açıklamaları gösteriyor.

PHP Kodu:
<style>
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;left:200px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }
</style>
<!---<
headSonu  --->
<
script language="JavaScript">
Array.
prototype.inArray = function (value) {
var 
i;
for (
i=0this.lengthi++) {
  if (
this[i] === value) {
   return 
true;
  }
}
return 
false;
};
function 
addEventobjtypefn ) {
if (
obj.addEventListener) {
  
obj.addEventListenertypefnfalse );
  
EventCache.add(objtypefn);
}
else if (
obj.attachEvent) {
  
obj["e"+type+fn] = fn;
  
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
  
obj.attachEvent"on"+typeobj[type+fn] );
  
EventCache.add(objtypefn);
}
else {
  
obj["on"+type] = obj["e"+type+fn];
}
}

var 
EventCache = function(){
var 
listEvents = [];
return {
  
listEvents listEvents,
  
add : function(nodesEventNamefHandler){
   
listEvents.push(arguments);
  },
  
flush : function(){
   var 
iitem;
   for(
listEvents.length 1>= 01){
    
item listEvents[i];
    if(
item[0].removeEventListener){
     
item[0].removeEventListener(item[1], item[2], item[3]);
    };
    if(
item[1].substring(02) != "on"){
     
item[1] = "on" item[1];
    };
    if(
item[0].detachEvent){
     
item[0].detachEvent(item[1], item[2]);
    };
    
item[0][item[1]] = null;
   };
  }
};
}();
addEvent(window,'unload',EventCache.flush);
</script>
<script language="JavaScript">
/*
Sweet Titles (c) Creative Commons 2005
http://creativecommons.org/licenses/by-sa/2.5/
Author: Dustin Diaz | http://www.dustindiaz.com
*/
var sweetTitles = {
xCord : 0,        // @Number: x pixel value of current cursor position
yCord : 0,        // @Number: y pixel value of current cursor position
tipElements : ['a','abbr','acronym'], // @Array: Ýzin verilen taglar
obj : Object,       // @Element: That of which you're hovering over
tip : Object,       // @Element: The actual toolTip itself
active : 0,        // @Number: 0: Aktif deðil || 1: Aktif
init : function() {
  if ( !document.getElementById ||
   !document.createElement ||
   !document.getElementsByTagName ) {
   return;
  }
  var i,j;
  this.tip = document.createElement('div');
  this.tip.id = 'toolTip';
  document.getElementsByTagName('body')[0].appendChild(this.tip);
  this.tip.style.top = '0';
  this.tip.style.visibility = 'hidden';
  var tipLen = this.tipElements.length;
  for ( i=0; i<tipLen; i++ ) {
   var current = document.getElementsByTagName(this.tipElements[i]);
   var curLen = current.length;
   for ( j=0; j<curLen; j++ ) {
    addEvent(current[j],'mouseover',this.tipOver);
    addEvent(current[j],'mouseout',this.tipOut);
    current[j].setAttribute('tip',current[j].title);
    current[j].removeAttribute('title');
   }
  }
},
updateXY : function(e) {
  if ( document.captureEvents ) {
   sweetTitles.xCord = e.pageX;
   sweetTitles.yCord = e.pageY;
  } else if ( window.event.clientX ) {
   sweetTitles.xCord = window.event.clientX+document.documentElement.scrollLeft;
   sweetTitles.yCord = window.event.clientY+document.documentElement.scrollTop;
  }
},
tipOut: function() {
  if ( window.tID ) {
   clearTimeout(tID);
  }
  if ( window.opacityID ) {
   clearTimeout(opacityID);
  }
  sweetTitles.tip.style.visibility = 'hidden';
},
checkNode : function() {
  var trueObj = this.obj;
  if ( this.tipElements.inArray(trueObj.nodeName.toLowerCase()) ) {
   return trueObj;
  } else {
   return trueObj.parentNode;
  }
},
tipOver : function(e) {
  sweetTitles.obj = this;
  tID = window.setTimeout("sweetTitles.tipShow()",500);
  sweetTitles.updateXY(e);
},
tipShow : function() {  
  var scrX = Number(this.xCord);
  var scrY = Number(this.yCord);
  var tp = parseInt(scrY+15);
  var lt = parseInt(scrX+10);
  var anch = this.checkNode();
  var addy = '';
  var access = '';
  if ( anch.nodeName.toLowerCase() == 'a' ) {
   addy = (anch.href.length > 25 ? anch.href.toString().substring(0,25)+"..." : anch.href);
   var access = ( anch.accessKey ? ' <span>['+anch.accessKey+']</span> ' : '' );
  } else {
   addy = anch.firstChild.nodeValue;
  }
  this.tip.innerHTML = "<p>"+anch.getAttribute('tip')+"</p>";
  if ( parseInt(document.documentElement.clientWidth+document.documentElement.scrollLeft) < parseInt(this.tip.offsetWidth+lt) ) {
   this.tip.style.left = parseInt(lt-(this.tip.offsetWidth+10))+'px';
  } else {
   this.tip.style.left = lt+'px';
  }
  if ( parseInt(document.documentElement.clientHeight+document.documentElement.scrollTop) < parseInt(this.tip.offsetHeight+tp) ) {
   this.tip.style.top = parseInt(tp-(this.tip.offsetHeight+10))+'px';
  } else {
   this.tip.style.top = tp+'px';
  }
  this.tip.style.visibility = 'visible';
  this.tip.style.opacity = '.1';
  this.tipFade(10);
},
tipFade: function(opac) {
  var passed = parseInt(opac);
  var newOpac = parseInt(passed+10);
  if ( newOpac < 80 ) {
   this.tip.style.opacity = '.'+newOpac;
   this.tip.style.filter = "alpha(opacity:"+newOpac+")";
   opacityID = window.setTimeout("sweetTitles.tipFade('"+newOpac+"')",20);
  }
  else {
   this.tip.style.opacity = '.80';
   this.tip.style.filter = "alpha(opacity:80)";
  }
}
};
function pageLoader() {
sweetTitles.init();
}
addEvent(window,'load',pageLoader);
</script>
<ul>
  <li><a accesskey="g" href="http://www.gezginler.net" title="Gezginler.Net ">Gezginler</a></li>
  <li><a accesskey="c" href="http://www.ceviz.net" title="Ceviz.net - Biliþim Hakkýnda Herþey">Ceviz</a></li>
  <li><a accesskey="g" href="http://www.google.com" title="Google: 'Aramadan bulamazsýn'">Google</a></li>
  <li><a accesskey="2" href="http://siir.gezgineler.net/" title="Þiirseverlerin þiir gezgini">Þiir Gezgini</a></li>
</ul> 

Enson 29/05/2007 00:59 tarihinde ajan_da tarafından düzenlenmiştir.. Sebep: etiket değişikliği
ajan_da hatta değil   Alıntı Yaparak Yanıtla
Eski 29/05/2007, 01:02   #3 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 13
Varsayılan

Kardeş sağolasın Allah razı olsun...
Nameless_89 hatta değil   Alıntı Yaparak Yanıtla
Eski 29/05/2007, 04:57   #4 (permalink)
Üye
 
Üyelik Tarihi: 02/2007
Mesaj: 140
Varsayılan

Peki ben soyle bır soru sorayım;

Diyelim html bir sayfa var.linke alt="abc" yı ekledık.Sayfada ustune geldıgımızde cıkan abc yazısının ozellıklerı ıle oynayabilir miyiz?

Meslea fotn'u, arkplan rengı, kenarlıkları vs.?
Cut_Lee_Amm hatta değil   Alıntı Yaparak Yanıtla
Eski 29/05/2007, 12:48   #5 (permalink)
Micy
 
SrcnCkr Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2006
Yer: Bursa
Mesaj: 481
Varsayılan

/* Fading Tooltips By Dustin Diaz*/
bu satırın altında kalanlar kutu ve yazı ile ilgili stil özelliklerini içermektedir.
__________________

The End..!
SrcnCkr hatta değil   Alıntı Yaparak Yanıtla
Eski 29/05/2007, 16:36   #6 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 13
Varsayılan

Alıntı:
Cut_Lee_Amm, mesajından alıntı: Mesajı Gör
Peki ben soyle bır soru sorayım;

Diyelim html bir sayfa var.linke alt="abc" yı ekledık.Sayfada ustune geldıgımızde cıkan abc yazısının ozellıklerı ıle oynayabilir miyiz?

Meslea fotn'u, arkplan rengı, kenarlıkları vs.?
Head tagları arasındaki kodlarda yazıyo kardeş ben kendime göre düzenledim onları..Yani head tagları arasına yazdığın kodları deiştircn
Nameless_89 hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
İmleç Üstüne Geldiği Zaman Bilgi Vermesi iv3rson_all3n Web Tasarım 4 18/04/2007 23:05
explorer.exe ve drwts.exe nin surekli hata vermesi Okan Windows 3 31/12/2006 16:34
kod açıklaması kGlz PHP 7 23/09/2006 17:17
else ile istenilen satırı vermesi dvdbil PHP 5 25/02/2006 00:23
Forum sitelerinde zaman zaman yaşanan yayın aksaklığı ismail pala Uygulama Yazılımları / Hazır Betikler 5 13/09/2005 15:03


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 00:10.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net