Mouse2 дарагдахгүй болгох

2010/03/07 Нийтэлсэн : etvgen
Хэн нэгэн блогоос сайтаас чинь дур мэдэн мэдээ мэдээлэл хулгайлаад байвал доорх кодыг блогынхээ аль нэгэн widget буюу Layout > Page Elements > Add a Gadget гэсэн дарааллаар ороод HTML/JavaScript -г сонгоод дотор нь хийгээд л өгчих ...




1. Дараах код нь зураг хуулах болон Mouse2-дархыг хориглох болно.

<script language=JavaScript>
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>

2. Дараах код нь мөн дээрхтэй адил шинжтэй гэхдээ Mouse2 дарахад үг гарч ирдэг.

<script language=JavaScript>
<!--
var message="Анхааруулах үгээ энд бичнэ!";
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
// -->
</script>
Нийтлэл таалагдсан бол доорх сурталчилгаан дээр 1 дарчихаарай баярлалаа.
  1. П.Мандах : аанхаа гэхдээ энэ 100% хамгаалалт биш шүү :)

  2. - хуулахаас хамгаалах өөр 1 арга, би үүнийг ашигласан. дээрхээс арай өөр боловч бас л 100% найдвартай арга биш юм!

    - сайтын чинь хайлтын цонх гүүглээс хайгаад байна, сайт дотроос яаж мэдээлэл хайх вэ? бас гүүглэ хайлтын крилл үр дүн танигдахгүй байна?

    - асуулт байна, блогспот блогт постний нэмэлт талбар (вижет байж болно) оруулах арга байдаг уу? жишээ нь news.mn өөр өөр олон хэсэгт төрөлжүүлэн мэдээлллээ оруулдаг, түүн шиг, гэхдээ нэмэлт ганцхан талбар, үндсэн постноосоо гадна, тусад нь богино мэдээ оруулмаар байгаа юм!

  3. Блог хамгаалалт дээр www.itismovie.mn mouse2 ажиллагаагүй болгодог скрипт ашигладаг юм билээ тэр нь давхар Ctrl+C, Ctrl+V-г идэвхгүй болгодог дээрх кодноос хамаагүй илүү хамгаалалт болж өгдөг юм байна лээ гэхдээ бас л 100% хамгаалалт биш

    За би давхар энэ блогоос хайдаг вижет нэмээд оруулчихъя :)

    Ерөнхийдөө блогспот дээр бусад блогуудыг бодоход тиймэрхүү зүйл нээлттэй байдаг та өөрөө вэб дизайнер, программист бол хялбархан хийж болох байхаа харин би бол зүйгээр сонирхогч хоббигоороо хийдэг яаг таг танд тусалж чадахгүй ээ ямар ч байсан тань асуугаад байгаа шиг template-тай нэг блог сонирхуулъя

    http://simplexdesign.blogspot.com/search/label/templates

    Энд орж сонирхоорой :)

  4. Сүүлийн үед хүмүүс firefox их ашигладаг болсоноос үүдэн нэг блог, сайтаас олон бичлэгийг нэгэн зэрэг нээж үзэх боломжтой болсон. Ялангуяа удаан компьютертэй хүмүүст хэрэглэхэд маш тохиромжтой. Гэтэл маус дарагдахгүй болгочихоор тухайн сайтаас олон бичлэгийг олон табаар зэрэг нээх боломжгүй болчихдог сөрөг талтай.

    Энэ шалтгааны улмаас би дээрх сэтгэгдэлд бичсэн аргыг хэрэглэдэг болсон юм. Гэтэл бас дутагдал байна аа. Юу гэхээр зүүн товчоор хайлтын цонх руу орж чадахаа байчихлаа, хүмүүс ихэвчлэн зүүн товч дарж ордог доо. баруун товч дараад дараа нь дахин зүүн товч дарж орж болж байгаа боловч энэ нь хэрэглэж байгаа хүнд жаахан ядаргаатай санагдаж магад. www.n20.mn сайт надтай төстэй аргаар хуулахаас хамгаалсан бололтой юм, гэтэл хайлтын цонхонд зүгээр орж болж байна. Яаж ингээд байна, энэ талаар мэдсэн дуулсан юм байвал хуваалцаж туслана уу?

  5. Cаарал : Ер нь моусэ2 ажиллагаагүй болгосон вэб хуудсанд ажиллахад их хүндрэлтэй байдаг шүү би хувьдаа шинэ таб үүсгэх шаардлага гарвал моусэ3 буюу зүүн, баруун товчны дунд байдаг жижиг эргэдэг товчин дээр даран шинэ тав үүсгэдэг ер нь мэддэггүй хүмүүс байвал сурчихвал жоохон ч гэсэн таны цагийг хэмнэх байх /мэдээж моусэ2 ажиллагаагүй вэб-д ч ажиллана./

    За тийм байна би бас өөрийнхөө блогт туршаад чамтай адилхан үр дүн ажиглаад нэг туршилт хийж үзлээ н20-ын source-ноос моусэ2 ажиллагаагүй болгодог скриптыг нь өөрийнхөө скриптээр солисний дараа зүгээр ажиллаж байна. Тэгэхлээр миний блогт байгаа скриптэнд учир байна гэсэн үг юм байна. За н20-д байгаа скриптийг доор хийлээ.

    <script type="text/javascript">
    <!--
    var message="";

    function clickIE() {if (document.all) {(message);return false;}}
    function clickNS(e) {if
    (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {(message);return false;}}}
    if (document.layers)
    {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
    else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

    document.oncontextmenu=new Function("return false")
    // -->
    </script>

  6. Өө би бас дутуу туршилт хийчихсэн байна :( энэ скрипт нь моусэ2 л ажиллагаагүй болгож байсан байна за за дараан дахин үзэхээс одоо завгүй болчихлоо.

  7. зөвлөгөө авах гэсэн юм. Блог нээгээд Google ээс өөрийнхөө блогыг хайтал олдохгүй юм. Яах вэ

  8. Maya : Гарч ирэх л ёстой доо болохгүй бол Settings > Basic > Let search engines find your blog? (Yes) болгож өгөөрэй.

  9. баярлалаа. ёстой хэрэгтэй юм байна. дараагийн шинэ зүйлийг тэсэн ядан хүлээж байгаа шүү. Амжилт!!!

  10. Tsesu : Баярлалаа хө

Post a Comment

Хэрэв та зочин бол Аnonymous сонголтыг хийж сэтгэгдэл үлдээнэ үү
Хүндэтгэсэн : etvgen

Кириллээр