üzerine mouse gelince...

Delphi .net ve .net ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Misafir

üzerine mouse gelince...

Mesaj gönderen Misafir »

İyi günler arkadaşlar
asp.net'te bir asp sayfası yapmaya çalışıyorum
yapmak istediğim şey şu aslında çok basit birşey
ama birtürlü yapamıyorum.bir imagebutton üzerine
gittiğim an bunun rengini koyulaştırmak yada
farklı bir resim yüklemek istiyorum. ama olmuyor
delphide olsa mouse event'ları ile yapılır
anacak asp.net te bu yok mouse koordinatlarını
bilsem işin hamallığına girişip button'un koordinatlarına
bakıp birşeyler yapacağım ama onuda bulamıyorum.
bazı örnek web sayfalarına baktım aspx uzantılı
sayfalarda bu yapılmış. bu konuda bilgisi olan
varsa lütfen yardımlarını esirgemesin.şimdiden
çok teşekkür ederim.ve herkese Hayırlı Cumalar...
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

o dedigini muhtemelen jscript ile yapmıslardır
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Gökmen hocam'ın dediği gibi bu tip olaylar JavaScript ile yapılmaktadır.

Kod olarak veriyorum.

Kod: Tümünü seç

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
Verdiğim kodu Js uzantılı olarak kaydet.

Verdiğim kodu head tagı içine ekle

Kod: Tümünü seç

<script language="javascript" src="js/cansin.js"></script>
Html olarak Linklerde kullanacağın kod

Kod: Tümünü seç

    <td width="50%">
    <a onmouseover="MM_swapImage('URUN','','img/girisurun.jpg',1)" 
                        onmouseout=MM_swapImgRestore() href="urunler.asp">
    <img border="0" alt=Ürünlerimiz src="img/giris8.jpg" align="left" hspace="0" width="196" height="28"
    name=URUN tppabs="img/girisurun.jpg" ></a></td>
Örnek olarak http://www.cansin.net 'e bakabilirsin.

Yahu burası Delphi formuydu ama :roll:

Kolay Gelsin..

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Misafir

çok sağolun

Mesaj gönderen Misafir »

Yardımlarınız için teşekkür ederim şu an pr.dok.Aydın Köksal konferans veriyor dönünce hemen deneyeceğim
Misafir

yüzsüzlük olacak ama

Mesaj gönderen Misafir »

çok özür dilerim bu kodu çalıştıramadım. bunun başka bir çözümü yoktur değilmi :oops: size zahmet olmazsa başka bir öneri söylermisiniz. çok teşekkür ederim. iyi çalışmalar .iyi akşamlar.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

sanırım husonet hocamın verdiği ko macromedia dreamviewer a ait.

bence(ki ben öyle yapıyordum 8) ) dm'yi kur. orda deneme amaçlı bir hover resim koy (özelliklerini ayarla, üstüne gelince şu resim tıklayınca bu link vb..) ve html penceresinden neler eklediğine bak.. daha kolay anlarsın.

iyi çalışmalar
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Programcılıkta yapılmak istenen herşey bir kaç yolla yapılabilir. Ben bunu FrontPage Programını kullanara yapmıştım. Ama gerekli olan yerleri manuel olarak elle düzenledim. Sizde aynı şekilde yapmalısınız.

İlk önce resmi sayfa üzerine yerleştirin. sonra manuel olarak düzenleme yapın.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Misafir

Teşekkür ederim

Mesaj gönderen Misafir »

Bu konuda sizin söylediğiniz gibi bende bir web sayfası yapan yazılım kullnadım MoreMotion oradaki koyulan buttonlar için oluşturulan javascript kodunu sisteme *.js olarak kaydettik sonra her button için gerekli html koduda sayfaya koyduk en son olarak button resimlerinide sistem ile aynı dizine koyduk ve çalıştı. çok teşekkür ederim. site bitince size adresini vereceğim girip ziyaret edersiniz inşallah kendinize ve sevdiklerinize iyi davranın iyi çalışmalr.
Cevapla