/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Beskyttelse af Webside!
Fra : Terkel Hansen


Dato : 16-03-04 23:17

jeg har en hjemmeside sammen med en kammerat, med billeder, som
vi godt vil beskytte.... vi bruger en java kode, som forhindre at
man kan højre klikke:

<script language="JavaScript">
function click() {
if ((event.button==2) & (navigator.appName=="Microsoft Internet
Explorer")) {
alert('Copyright WappeR.Tk') } }
document.onmousedown=click
</SCRIPT>

og har fundet ud af at hvis man retter lidt i koden kan man
blokkere venstra musseknap også... men det vi gerne ville have er
hvis man kunne blokkere begge knapper, for at låse dele af siden,
da vores side er delt op i flere frames..... Jeg har prøvet at
indsætte koden 2 gange.... men det virker kun på 1 knap af
gangen.... :( Hjælp hva gør jeg???

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Lasse Reichstein Nie~ (16-03-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-03-04 23:59

Terkel Hansen <inf_wapper@hotmail.com> writes:

> jeg har en hjemmeside sammen med en kammerat, med billeder, som
> vi godt vil beskytte....

Ærgerligt. Det kan ikke lade sig gøre at beskytte det mod selv
almindelige brugere. Folk der faktisk ved noget om HTML, HTTP eller
Javascript er helt ustoppelige.

(Hint: File>Save as, og vælg "Save as type" = "Wep page, complete"
Eller: Drag-n-drop
Eller: slå javascript fra)

> vi bruger en java kode, som forhindre at man kan højre klikke:

I nogle browsere (fx ikke min).

> <script language="JavaScript">

Brug
<script type="text/javascript">
Type-attributten er påkrævet i HTML 4, og er altid tilstrækkelig.

> function click() {
> if ((event.button==2) & (navigator.appName=="Microsoft Internet
> Explorer")) {
> alert('Copyright WappeR.Tk') } }
> document.onmousedown=click

Det slår fuldstændigt højreklik fra, hvilket er ganske irriterende for
folk som bruger hørjrekliksmenuen til noget. Sørg i det mindste for at
det kun er på billedet at der sker noget (eller ikke sker noget, om
man vil).

Dette script virker ikke engang i IE. Man kan højreklikke, og så fjerne
alert'en med return, og så dukker menuen op.

Prøv i stedet:

<script type="text/javascript">
document.images['navnPåImg'].oncontextmenu = function(){return false;};
</script>

Eller endnu bedre:

<img src="mithemmeligebillede.png" oncontextmenu="return false">

> og har fundet ud af at hvis man retter lidt i koden kan man
> blokkere venstra musseknap også... men det vi gerne ville have er
> hvis man kunne blokkere begge knapper, for at låse dele af siden,
> da vores side er delt op i flere frames..... Jeg har prøvet at
> indsætte koden 2 gange.... men det virker kun på 1 knap af
> gangen.... :( Hjælp hva gør jeg???

Jeg forstår ikke helt hvad du vil ... forhindre *begge* knapper?
Det vil da være helt hen i vejret! (men nemt:
document.onmousedown = function(){return false;};
)

Er det kun på nogle dele af en side?

Venstre knap er ufarlig, med mindre du har link på siden, og så skal man
da kunne klikke på dem :)

Jeg tror du skal forklare lidt mere præcist hvad det er du forsøger at
opnå.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Jens Peter Karlsen (16-03-2004)
Kommentar
Fra : Jens Peter Karlsen


Dato : 16-03-04 23:59

Beskytter ingenting da der er utallige andre måder at hente billederne
på f.eks. direkte fra browsercachen hvor de jo lige er blevet hentet
ned af browseren. Derimod generer det dine besøgende da du implicit
beskylder dem for at stjæle og ødelægger deres mulighed for at bruge
højre muse knap til navigation og andet.

PS. som du kan se er det JavaScript og ikke Java.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Tue, 16 Mar 2004 22:16:31 +0000 (UTC), Terkel Hansen
<inf_wapper@hotmail.com> wrote:

>jeg har en hjemmeside sammen med en kammerat, med billeder, som
>vi godt vil beskytte.... vi bruger en java kode, som forhindre at
>man kan højre klikke:
>
><script language="JavaScript">
>function click() {


//anne (17-03-2004)
Kommentar
Fra : //anne


Dato : 17-03-04 00:10

Terkel Hansen wrote in dk.edb.internet.webdesign.clientside:
> jeg har en hjemmeside sammen med en kammerat, med billeder, som
> vi godt vil beskytte.... vi bruger en java kode, som forhindre at
> man kan højre klikke:
>
> og har fundet ud af at hvis man retter lidt i koden kan man
> blokkere venstra musseknap også... men det vi gerne ville have er
> hvis man kunne blokkere begge knapper, for at låse dele af siden,
> da vores side er delt op i flere frames..... Jeg har prøvet at
> indsætte koden 2 gange.... men det virker kun på 1 knap af
> gangen.... :( Hjælp hva gør jeg???

det kan ikke lade sig gøre, du kan altid gå i menuen vis og vis
koder.

Og ideen med at blokere musetaster duer heller ikke, da du altid kan
bruge tastaturet.

Det eneste du opnår er at få en masse meget sure brugere. mig
inklusive, der er jo andre funktioner i højreklik bl.a føj til
foretrukne

//anne

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Erik Ginnerskov (17-03-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 17-03-04 00:37


"Terkel Hansen" <inf_wapper@hotmail.com> skrev

> jeg har en hjemmeside sammen med en kammerat, med billeder, som
> vi godt vil beskytte.... vi bruger en java kode, som forhindre at
> man kan højre klikke:

Inden du får spildt for meget tid på disse forkrampede forsøg, så brug lige
et par minutter på denne side:

http://www.html-faq.dk/1014.asp

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste