Strona 1 z 1

jak przypisać skrypt do innego skryptu???

PostNapisane: 23 sierpnia 2004, o 22:50
przez drawer
Mam pewien problem!
Jako grafik buduję właśnie swoją stronę (galerię) - z resztą kolejną już...
Nauczony doświadczeniem chciałbym choć w prosty sposób ustrzec się przed kopiowaniem moich prac - poprzez blokadę prawego przycisku myszy.
Z kolei galeria to zestaw miniaturowych obrazków wywołujących za pomocą ponizszego skryptu powiększenia w większym, osobnym oknie >>
OTO ON:
<HEAD>
<script language="javascript" type="text/javascript">
nn4=(document.layers) ? true : false;
ie4=(document.all) ? true : false;

noweOkienko=null;
function okno(src,w,h,tytul,scroll)

{
if (noweOkienko) {
if (ie4) noweOkienko.close();
else if (nn4) noweOkienko.closed;
Nowe=null

} if (window.screen){
aw=screen.availWidth;
ah=screen.availHeight;}else
{aw=400;
ah=500;
}

if (!tytul) tytul="tytuł";

{
ustawienia=
"left=" + (aw-w)/2 + ","
+"top=" + (ah-h)/2 + ","
+"screenX=" + (aw-w)/2 + ","
+"screenY=" + (ah-h)/2 + ","
+"width=" + w + ","
+"height=" + h + ","
+"innerWidth=" + w + ","
+"innerHeight=" + h + ","
+"toolbar=no,"
+"location=no,"
+"directories=no,"
+"status=no,"
+"menubar=no,"
+"scrollbars=" + scroll + ","
+"resizable=no";

}
noweOkienko=window.open("","",ustawienia);
noweOkienko.document.write("<HTML><HEAD><title>" + tytul + "</title><STYLE>BODY{BACKGROUND-REPEAT:no-repeat} </STYLE></HEAD><BODY BACKGROUND="+src+"></BODY></HTML>");
noweOkienko.focus();
}
</SCRIPT>

<BODY>

<A onmouseover="window.status='kliknij aby powiększyć fotkę'; return true;"
onmouseout="window.status=''; return true;"
href="javascript:okno('jakies zdjecie.jpg',545,350,'tytul ramki')">
<IMG
height=100 width=100 border=0
src="jakas miniaturka.jpg"></A>


Problem polega na tym, że okienka które ów skrypt wyswietla nie są chronione blokada prawego przycisku myszy, przez co można z nich zapisać grafikę.
Jak więc należy zmodyfikować powyższy skrypt, aby jednoczesnie blokował on prawy klawisz??
Czy ktoś może mi pomóc??
Jeśli to może coś ułatwić poniżej podaję skrypt, którego uzywałem do blokowania prawego guzika - jest to skrrypt, który wyświetla ALERT
OTO ON>>
<BODY>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--

function click(){
if (event.button==2){alert('Brak dostępu !')}
}
document.onmousedown=click

// -->
</SCRIPT>

PostNapisane: 23 sierpnia 2004, o 23:36
przez januzi
hmm ... o ile dobrze wiem, to tylko ie obsluguje blokowanie, firefox np. pokazuje okienko typu "nie wolno kopiowac", ale potem ma sie normalnie dostep do elementu na ktorym kliknelo sie ppm

pomysl jaki mi sie nasuwa :)
gif 1x1 piksel przezroczysty, tabelka z tlem ustawionym na grafike, w srodku tabelki dajesz tego gifa rozszerzonego do odpowiednich wymiarow

pewnie jeszcze inaczej da sie to utrudnic

PostNapisane: 24 sierpnia 2004, o 08:33
przez ambiwalentny
Przecież to jest bez sensu, tzn. blokowanie po stronie klienta jakiejkolwiek treści. Każdy kto poszpera kilka, kilkanaście minut jest w stanie znaleźć rozwiązanie tego utrudnienia...

Moze i bez sensu...

PostNapisane: 24 sierpnia 2004, o 09:51
przez drawer

PostNapisane: 24 sierpnia 2004, o 09:56
przez drawer

PostNapisane: 24 sierpnia 2004, o 10:04
przez lucas