Помогнте за един код?отделен прозорец/no rigch click?

alexander_85

Registered
Интересуваме правя си галерия в сайта ми но искам като се влезе в нея снимките са малки например и като цъкнеш на тях да излизат в отделен прозорец и като се опиташ с десен бутон да я "save ass...." да не може.
Долу знам един код за отделен прозорец а под него за "за забрана на десния бутон"
Има ли такъв код като цъкнеш на снимката да излезе в нов прозорец и да не можеш да и дадеш десен бутон?Благодаря!


Код:
<html>

<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script type="text/javascript">
function openPopup(url,width,height){
window.open(url,'popup','toolbar=0,location=0,directories=0, statusbar=0,menubar=0,scrollbars=0,resizable=0,width='+width+',height='+height);
}
</script>
</head>

<body>
<a href="javascript: openPopup(Тук нали слагам снимката/url);">А тук мога ли да я поставя вместо -"Click"</a>
</body>

</html>


Код:
<script language="JavaScript">


</script>
:(
 
Здравей !
http://dynamicdrive.com/dynamicindex4/lightbox2/index.htm - погледни
Това с малко оправяне няма ли да ти свърши работа ? :) Няма да могат да я свалят ;П Пък е и красивичко такова ,мен мн ме радва ... Само там си я нагласи за твоите как да кажа потребности :Д
 
Ще стане като направиш дадената страница с голямата снимка да се отваря като поп ъп и в нея ще сложиш код да не може да се дава десен бутон. Ако искаш да ти направа цялото кажи!
 
Ето индекса:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Pop Up</title>
<script>
function Window_Open(windowName, URL, targetName, windowWidth, windowHeight, windowFeatures) {
str = 'width=' + windowWidth + ',height=' + windowHeight;
str = str + ",";
str = str + "left=" + (screen.width / 2 - windowWidth / 2) + ",top=" + (screen.height / 2 - windowHeight / 2 - 40);
if (windowFeatures != null)
str = str + ",";
windowFeatures = str + windowFeatures;
eval(windowName + "=window.open('" + URL + "','" + targetName + "','" + windowFeatures + "')");
}
</script>
</head>

<body>
<a href="#" onclick="Window_Open('HTMLWindow', 'URL до снимката', '_blank', 640, 480, 'scrollbars=no'); return false">Снимка</a>
</body>
</html>


На мястото на червеното слагаш линк към страницата, която ще се отвори в поп ъп.

На мястото на зеленото слагаш колко пиксели да тии е поп ъп-а.

Ето и страницата за поп ъп-а.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Pop Up</title>
</head>

<body>
<a href="javascript:window.close()" title="Затвори прозореца!">Затвори</a><br>
<img src="SRC на картинката" alt="Картинка" border="0">
</body>
</html>


На мястото на зеленото слагаш линк към картинката.

Това в червено е да затвориш поп ъп-а. Можеш да го махнеш ако искаш.

Дано съм ти бил полезен!

EDIT: Забравих да направя да не може десен бутон, но DJCharge даде.
 
В <img добави oncontextmenu="return false;" galleryimg="no" onmousedown="return false;" onmousemove="return false;" - това ще забрани да се запази/влаче снимката.

Естествено снимката може да се вземе от Temporary файловете или като се погледне Source кода на страницата... :)
 

Back
Горе