PDA

View Full Version : سوال: كمگ براي غير فعال كردن جاوا اسكريپت در بخشي از صفحه



mqofrani
دوشنبه 28 بهمن 1392, 10:58 صبح
سلام من براي غير فعال كردن انتخاب متن در وبلاگ از كد زير استفاده كردم
<SCRIPT language=JavaScript1.2>
//Disable select-text script (IE4+, NS6+)
//Exclusive permission granted to Dynamic Drive to feature script
function disableselect(e){
return false
}

function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>

من در قسمتي از وبلاك كد امكان جستجو در گوگل زير را داشتم.
<!--strat google search-->
<style type=text/css>
.b-g-c-green {border:1px dotted #008000; color:#008000;BACKGROUND-COLOR:#ADCA80}
.b-g-c-red {border:1px dotted #800000; color:#800000;BACKGROUND-COLOR:#FFCCCC}
.b-g-c-blue {border:1px dotted #0000FF; color:#0000FF;BACKGROUND-COLOR:#AEC9FF}
.b-g-c-white {border:1px dotted #000000; color:#000000;BACKGROUND-COLOR:#EBEBEB}
.b-g-c-black {border:1px dotted #FFFFFF; color:#FFFFFF;BACKGROUND-COLOR:#161616}
</style>
<center>
<form target='_blank' method=get action=http://www.google.com/search>
<table style="width:128px;font-size:9pt;font-family:Tahoma" class='b-g-c-green'>
<tbody><tr><td><center>
<img border=0 src=http://www.google.com/logos/Logo_40wht.gif alt=Google>
<input name=q size=15 maxlength="255" ><br>
<input type="submit" name="btnG" value="Search"><br>
<input value='vermino.blogfa.com' type=radio name=sitesearch checked=''>در اين وبلاگ
<br><input type=radio name=sitesearch value="">در كل اينترنت
<input type=hidden name=ie value=UTF-8><input type=hidden name=oe value=UTF-8></center></td></tr></tbody></table></form></center><div style="display:none"></div><!--finish google search -->
اما حالا يه مشكل اساسي پيدا كردم.
براي وارد كردن متن در قسمت text box جستجو نميتونم رو اون كليك كنم تا curser ماس روش قرار بگيره و من بتونم متن مورد نظر رو براي جستجو تايپ كنم.
ميخوام اگه براتون امكان داره و امكان اين كار هست كه :
آيا ميشه در قسمتي از سايت جاوا اسكريپت رو غير فعال كرد يا ميشه اين كد غير فعال كردن انتخاب متن رو جوري تغيير داد كه مثلا در كلاس يا آي خاصي غير فعال باشه؟
ممنون ميشم اگه راهنمايي كنيد به آدرس ايميلم.
morteza.qofrani@gmail.com
اين وبلاگمه vermino.blogfa.com (http://vermino.blogfa.com)

geeking
چهارشنبه 30 بهمن 1392, 18:11 عصر
میتونید اونو توی یک رویداد فعال کنید بعد با از بین رفتن رویداد اونو غیرفعال کنید .
در کل اینی که میگید ربطی به انتخاب شدن متن توی textbox‌ فرم نداره و حتی تو وبلاگتون هم کار میکنه :متفکر:

mqofrani
پنج شنبه 01 اسفند 1392, 18:13 عصر
میتونید اونو توی یک رویداد فعال کنید بعد با از بین رفتن رویداد اونو غیرفعال کنید .
در کل اینی که میگید ربطی به انتخاب شدن متن توی textbox‌ فرم نداره و حتی تو وبلاگتون هم کار میکنه :متفکر:

اما منظور بده اين بود كه اصلا نميشه رو textbox كليك كرد تا كرسر موس روش قرار بگير براي ورود متن.اين مشكل هم فقط تو فاير فاكس هست.تو بقيه مرورگرا درست كار مي كنه.
من به برنامه نويسي انقدر وارد نيسيم كه كاري كه شما گقتن رو بتونم انجام بدم.ممنون ميشم برادري كني در حقم كارمو راه بندازي

geeking
جمعه 02 اسفند 1392, 15:50 عصر
این کد html رو نیگا کن با css‌ اوکی کردم.


<!DOCTYPE html>
<html>
<head>
<style>
p.notselect {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
</style>
</head>
<body>
<p class="notselect">in matno nemshe select kard !</p>
<p>ina ro mishe ina ro mishe ina ro mishe ina ro mishe </p>
<pre>
1- ina ro mishe ina ro mishe ina ro mishe
2- ina ro mishe ina ro mishe ina ro mishe
3- ina ro mishe ina ro mishe ina ro mishe
</pre>
</body>
</html>


وبلاگت همینه ؟‌ vermino.blogfa.com

mqofrani
شنبه 03 اسفند 1392, 10:09 صبح
سلام بر geeking (http://barnamenevis.org/member.php?281057-geeking) عزيز
وبلاگم همينه vermino.blogfa.com (http://vermino.blogfa.com)
دوست گرامي من اين سي اس اس كه شما زحمت كشيدي خيلي خوبه اما مشكل اصليش اينكه كه تو اينترنت اكسپلورر كار نمي كنه و متنهاي وبلاگم سلكت ميشن

geeking
شنبه 03 اسفند 1392, 20:19 عصر
سلام دوست عزیز،
شما مشکلی داری که من نمیتونم ببینم چیه .برای همین کنجکاو شدم ببینم مشکل کجاست این متن رو تست کن ببین توی مرورگر که وبلاگتو بازدید میکنی کار میکنه :


!DOCTYPE html>
<html>
<head>
<style>
</style>
</head>
<body>
<div>تست تست تست تست</div>
<p>تست تست تست تست</p>
<input type="text" value="test"/>
<script>
function disableselect(e){
return false
}

function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
</body>
</html>

ببین روی input میتونی کار کنی ؟

mqofrani
دوشنبه 05 اسفند 1392, 09:11 صبح
سلام دوست عزیز،
شما مشکلی داری که من نمیتونم ببینم چیه .برای همین کنجکاو شدم ببینم مشکل کجاست این متن رو تست کن ببین توی مرورگر که وبلاگتو بازدید میکنی کار میکنه :


!DOCTYPE html>
<html>
<head>
<style>
</style>
</head>
<body>
<div>تست تست تست تست</div>
<p>تست تست تست تست</p>
<input type="text" value="test"/>
<script>
function disableselect(e){
return false
}

function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
</body>
</html>

ببین روی input میتونی کار کنی ؟

سلام بر شما دوست عزيز
اين كدي كه شما زحمت كشيدي همون كدي هست كه بنده به كار بردم
مشكل بنده اين هست كه در مرورگر فاير فاكس نميتوان روي تكس باكس سرچ گوگل در وبلاگم كليك كرد تا كرسر براي ورود متن جستجو روي آن قرار گيرد.
http://vermino.blogfa.com
اين وبلاگ بنده است