| Anonymous | 26.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... | |
| gkimirti | 26.03.2004 - 13:39:43 |
| o dedigini muhtemelen jscript ile yapmıslardır | |
| husonet | 26.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 Kolay Gelsin.. | |
| Anonymous | 26.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 | |
| Anonymous | 26.03.2004 - 17:56:05 |
| çok özür dilerim bu kodu çalıştıramadım. bunun başka bir çözümü yoktur değilmi | |
| mege | 26.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 | |
| husonet | 26.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... | |
| Anonymous | 12.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. | |