üzerine mouse gelince...
Anonymous26.03.2004 - 12:00:58
İ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...
 
gkimirti26.03.2004 - 13:39:43
o dedigini muhtemelen jscript ile yapmıslardır
 
husonet26.03.2004 - 14:04:10
Gökmen hocam'ın dediği gibi bu tip olaylar JavaScript ile yapılmaktadır.

Kod olarak veriyorum.

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

<script language="javascript" src="js/cansin.js"></script>


Html olarak Linklerde kullanacağın kod


<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 www.cansin.net 'e bakabilirsin.

Yahu burası Delphi formuydu ama Rolling Eyes

Kolay Gelsin..
 
Anonymous26.03.2004 - 14:45:06
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
 
Anonymous26.03.2004 - 17:56:05
çok özür dilerim bu kodu çalıştıramadım. bunun başka bir çözümü yoktur değilmi Embarassed size zahmet olmazsa başka bir öneri söylermisiniz. çok teşekkür ederim. iyi çalışmalar .iyi akşamlar.
 
mege26.03.2004 - 18:11:59
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
 
husonet26.03.2004 - 18:22:04
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...
 
Anonymous12.04.2004 - 23:05:34
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.
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com