ugrás a tartalomhoz

jobb gombos menü tiltása

madar32 · 2010. Jan. 28. (Cs), 23.05
Tudna valaki segíteni milyen javascript kóddal lehet a jobbgombos menüt tiltani

Tudna valaki segíteni milyen javascript kóddal lehet a jobbgombos menüt és a másolást tiltani az oldalon.

Előre is köszönöm
 
1

:)

aztek · 2010. Jan. 29. (P), 00.40
window.oncontextmenu = function(){return false}
De természetesen más is történhet a hamissal való visszatérésen kívül.. A lap mentését nem tudod megakadályozni, de megnehezítheted az arra törekvő dolgát, ha egyetlen egy CSS-t hívsz be és azon keresztül az összes többit, így amikor letölti az oldalt a gépére csak az első CSS fog letöltődni és az oldal elveszti a stíluslapokon deklarált megjelenését.

Például:
<link rel="stylesheet" href="css/default.css" type="text/css" media="all">
default.css
@import url("layout.css");
@import url("appearance.css");
Fontos, hogy dupla idézőjelet használj mert Safari asszem az a böngésző ami nem eszi meg simával de ebben lehet tévedek. A default.css-ben a default.css-hez képest kell megadnod a relatív útvonalat és nem a HTML-hez képest!

layout.css
html,body,div,span,p,a,ul,ol,li,table,tr,td,th,h1,h2,h3,h4,h5,h6,h7{
	margin:0px;
	padding:0px;
	border:none;
}
appearance.css
html,body{
	font:bold 11px tahoma;
}
body{
	background:#b74d00;
	color:#fff;
}
Ez a példa lenullázza a böngészők közti különbségek nagyrészét majd a "tiszta" alapzaton okkersárgára színezi a hátteret és megad egy fehér talpatlan betűtípust 11px maximum mérettel. Azt viszont jó ha tudod, hogy így minden egyes import külön-külön HTTP kérés, ennek tükrében a leggyorsabb megoldás ha egyetlen fájlban van az összes CSS, de mérlegelj mi a fontosabb adott esetben és válassz.

BÉKE
2

gond!

leone92s · 2010. Jan. 29. (P), 00.43
Hi!

Ezzel csak az a gond, hogy ha bemásolja a beimportált .css fájl nevét és a default.css fájl neve helyett beírja ugyanott tartunk :)
Ha valamit letölt a böngésző (márpedig a html - javascript - css ilyen) azzal nem lehet mit csinálni, bárki felhasználhatja. Ilyen az élet...

Remélem segítettem: sl
8

nem gond:)

aztek · 2010. Jan. 29. (P), 21.15
Látom hamarabb küldtel el ezt a postot, minthogy kipróbáltad volna:) menj fel a http://www.oc.hu oldalra, nézd meg a stíluslapot hogyan tevődik össze, majd töltsd le a gépedre és oszd meg velünk mit tapasztalsz^^

Egyébként a HTML letiltása is megoldható, de nagyon nem ajánlott, mivel feleslegesen terheli a szervert, mégpedig úgy hogy a <body> tagek közé nem írsz semmit vagycsak egy kommentet, hogy
<!-- NAH EZT HOGY CSINÁLTAM?:) -->
és a beinklúdolt javascript az oldal betöltődése után a teljes tartalmat AJAX-on keresztül szúrja bele a DOM-ba, így csak akkor fog látszódni a kód, ha generált kódot jelenít meg egy megfelelő eszközzel.

Hiába, már megfigyeltem hogy itt soha nem lehet úgy írni hogy valaki ne tudja jobban:D Az élet már csak ilyen, bár mindig tanulhat az ember valami újat. Most megtanultam hogy az emberi okoskodás határtalan;)

De ne sértődj meg, addig nem süllyedek hogy másokat bántsak, főleg nem programozás kapcsán,
BÉKE
3

Köszönöm

madar32 · 2010. Jan. 29. (P), 10.50
Köszönöm a gyors és alapos segítséget.
4

Irritáló

janoszen · 2010. Jan. 29. (P), 12.50
Azt ugye, tudod, hogy ez egy baromi irritáló dolog? Mondok pár példát, hogy mit lehet mondjuk Firefoxból innen elérni és fontos:

  • Bookmark this page
  • Send link...
  • Select all


Biztos vagy benne, hogy a látogatóidnak ezek a funkciók, amiket lehet hogy itt szoktak meg, nem fognak kelleni?
5

Egyszerű a válasz: ilyen

deejayy · 2010. Jan. 29. (P), 14.47
Egyszerű a válasz: ilyen lehetőség nincs (egyiksem).
6

Ém nem tenném

madar32 · 2010. Jan. 29. (P), 20.55
Nem én vagyok a tulajdonos csak a kivitelező és a tulaj nem hagy békét nekem, kell neki ez a funkció, remélem átgondolta mit kér.
7

Sőőőt

madar32 · 2010. Jan. 29. (P), 20.58
Az is a kívánsága hogy ne lehessen szöveget kijelölni az oldalon. Ezt hogyan lehet megoldani?
10

Mondd meg neki, hogy több

deejayy · 2010. Jan. 31. (V), 12.41
Mondd meg neki, hogy több szakmai fórumon megvitattad a kérdést, és ilyen lehetőségek, amik neki kellenek nincsenek, a webes világban ezt nem lehet megcsinálni.

Nekem az ilyen indokokat el szokták fogadni a megrendelők. Elvégre te vagy a szakértő, nem?

... remélem átgondolta mit kér.


Nem, köze nincs a webes dolgokhoz, és nem is kell neki. Technikai szempontból neked kell gondolkodnod.
9

Nem rakja ki

Poetro · 2010. Jan. 30. (Szo), 01.38
Mi lenne ha nem is rakna ki tartalmat, és akkor nem lehet se kijelölni, se lementeni? És osztogatna helyette szórólapot, amit persze meg fénymásolni lehet. Nincsen arra megoldás, hogy a tartalmad publikus legyen, de ne lehessen másolni. Vagy az egyik, vagy a másik. Persze megtehetné, hogy csak bizonyos feltételek fejében mutatná meg a tartalmat, mondjuk regisztrálás, nagyobb összeg átutalása a bankszámlájára, de szerintem egyik sem cél ebben az esetben.