-
GAMEPOD.hu
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz Windsurfer #1482 üzenetére
Ez valami ilyesmi: [link]
A 3. képen már egész szép a minősége. Nyilván az alapkép minőségétől függ, mennyire lesz szép a nagyított változat.Sk8erPeter
-
shev7
veterán
válasz Windsurfer #1513 üzenetére
letoltestol akarod vedeni? nem erdemes. Aki meg akarja oldani ugyis le fogja tudni tolteni
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
vakondka
őstag
válasz Windsurfer #1513 üzenetére
javascriptes védelem...és ha kikapcsolom a böngészőmben a javascriptet ?
https://toptarget.hu - Online Marketing Ügynökség
-
Sk8erPeter
nagyúr
válasz Windsurfer #1517 üzenetére
Hali!
Így kell csinálni a jobbklikkes menü letiltását:
http://www.dynamicdrive.com/dynamicindex9/noright.htm
A forráskódban beteszed a <body> részbe ezt:<script language=JavaScript>
<!--
// FORRÁS: http://www.dynamicdrive.com/dynamicindex9/noright.htm
//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com
var message="Function Disabled!";
///////////////////////////////////
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>A "message" változó tartalmát átírhatod arra, amit szeretnél kiíratni, ha jobb klikkel kattintanak az oldalon. (Persze meg lehet csinálni azt is, hogy ne dobáljon fel ablakokat, ami figyelmeztet, hogy le van tiltva a dolog.)
Érdemes viszont megfontolni, hogy miért NEM érdemes kikapcsolni a jobbklikkes menüt:
Don't Disable Right Click!A lényeg belőle:
■ idegesítő (az ember sokszor használja a jobbklikkes menüjét, és mérges lesz, ha ettől a lehetőségétől egy oldal fenntartója meg akarja fosztani)
■ a dokumentum és képek védelme szempontjából értelmetlen, aki akarja, úgyis megszerzi, sőt - a cikk írója szerint - adott esetben pont azt válthatja ki, hogy már csak azért is megszerzik a kódodat/képeidet (ellenkező hatás, mint amit el akartál érni)
■ a JavaScriptet bárki bármikor kikapcsolhatja a böngészőjében
■ sok böngészőben lehet ún. egérmozdulatokat jobb egérgomb segítségével végrehajtani, ha ennek lehetőségét ezzel megszünteted, akkor nem biztos, hogy túl "népszerű" leszel a felhasználóid szemében
■ sokan jobb klikkes menüből akarnak megnyitni új ablakot az új linkekhez, hogy ne kelljen a "Vissza" gombra menni az eredeti oldalra való visszatéréshez, ennek letiltásával ismét csak zavarsz néhány felhasználót
■ sértő lehet, ha eleve rossz szándékot feltételezel a látogatókról (pl. képek vagy forráskód lenyúlása, amit így is meg tud tenni). A látogatók nagy többsége nem azért nézi meg az oldaladat, hogy onnan valamit ellopjon, lenyúljon. Ezenkívül vannak, akik csak kíváncsiak bizonyos kódrészekre, nem feltétlenül fogják saját oldalra bemásolni is azt. (ez ismét csak akkor érdekes, ha jobb klikkel szeretnének belemenni a forráskódnézőkébe)
■ más, kevesebb hátránnyal járó módszerek is léteznek a dokumentumod védelmére (ezek olvashatók a 2. oldalon)
_______________________________________________________________Ugyanez az oldal ajánlja azt a linket is, amin csak a képekre való jobbklikkelést letiltása olvasható: http://javascript.internet.com/page-details/disable-images-click.html
a <head> részbe ezt másold:
<SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function right(e) {
var msg = "Sorry, you don't have permission to right-click.";
if (navigator.appName == 'Netscape' && e.which == 3) {
alert(msg);
return false;
}
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg);
return false;
}
else return true;
}
function trap()
{
if(document.images)
{
for(i=0;i<document.images.length;i++)
{
document.images[i].onmousedown = right;
document.images[i].onmouseup = right;
}
}
}
// End -->
</SCRIPT>Ahol a <body> van, azt a sort meg cseréld ki így:
<body onLoad="trap();">Remélem segítettem.
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Windsurfer #1519 üzenetére
Ha már vízjelezel, akkor minek a jogi szöveg?
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
-
paramparya
őstag
válasz Windsurfer #1521 üzenetére
ha valamiről azt akarod, hogy ne szedjék le, azt ne rakd fel a netre
jobbclicket tiltani minimum olyan súlyos, mint a gyorshajtás, vagy az ittas vezetés -
shev7
veterán
válasz Windsurfer #1525 üzenetére
valoszinuleg firefox ala kezzel kell installani az mp3 lejatszo plugint.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Sk8erPeter
nagyúr
válasz Windsurfer #1525 üzenetére
Hali!
Lehet, hogy az a gáz, hogy az else ágban van egy hiba:
src=\"'+musicsrc+'\"
HELYETT próbáld meg ezt:
src="'+musicsrc+'"Az a perjel oda felesleges. (Szerk.: legfeljebb akkor kéne, ha eleve "macskakörömmel" kezdted volna a sort, és nem sima aposztrófba (') tetted volna az egészet)
Mondjuk szerintem a következő sornál:
document.write('<bgsound src='+'"'+musicsrc+'"'+' loop="once">')
elég lenne ez is:
document.write('<bgsound src="'+musicsrc+'" loop="once">')Nem kell az a sok plusz oda...
Remélem így jó lesz, bár nem garantálom.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Windsurfer #1528 üzenetére
Most látom, hogy nincs lezárva pontosvesszőkkel...
<script>
<!--
//specify FULL path to midi
var musicsrc="images/angel.mp3";
if (navigator.appName=="Microsoft Internet Explorer")
document.write('<bgsound src="'+musicsrc+'" loop="once">');
else
document.write('<embed src="'+musicsrc+'" hidden="true" border="0" width="20" height="20" autostart="true" loop="false">');
//-->
</script>Így a kód szintaktikája elvileg jó, de igazán nem is értem, mit akarsz beágyazni az "embed" résszel. Kéne legalább valami flash-lejátszó, vagy valami, én nem tudok róla, hogy ez így önmagában működne... Mit állítasz autostart-ra, meg loop-ra?
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Windsurfer #1530 üzenetére
És végül hogyan "egyszerűsítetted le"?
Ha mutatnál kódrészletet, akkor könnyebb lenne megmondani, mit kéne még berakni...Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Windsurfer #1532 üzenetére
Próbáld meg ehelyett a sor helyett:
document.write('<a href=\"' +ranlink+ '\" target=\"_blank\"><img src=\"'+ranimage+'\" border="0" alt=\"'+rantext+'\"></a>');EZT
document.write('<a href=\"' +ranlink+ '\" target=\"_blank\"><img src=\"'+ranimage+'\" border="0" alt=\"'+rantext+'\"></a><br />Képaláírás: '+rantext+'<br />');Amúgy a linkelt oldalon valószínűleg inkább PHP+MySQL-lel dolgoznak.
Sk8erPeter
-
Sk8erPeter
nagyúr
Új hozzászólás Aktív témák
- Samsung Galaxy A55 - új év, régi stratégia
- Android alkalmazások - szoftver kibeszélő topik
- Visszavonta az Intel és a Qualcomm Huawei-hez kiadott exportlicencét az USA
- Kerékpárosok, bringások ide!
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Gyúrósok ide!
- Apple iPhone 15 Pro Max - Attack on Titan
- Fotók, videók mobillal
- Milyen okostelefont vegyek?
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- GIGABYTE RTX 3060TI GAMING OC 8G
- Asus TUF FA507 - 15.6" IPS 144Hz / Ryzen 7 6800H / 16Gb DDR5 4800MHz / RTX 3050 Ti / 1 ÉV GARANCIA
- NVIDIA Dell RTX 2080 Ti 11GB GDDR6 - Beszámítás: OK
- AKCIÓ, BOLTI ÁR ALATT! tado BASIC Okos Radiátor Termosztát 3db-os
- AKCIÓ, BOLTI ÁR ALATT! Xiaomi HUTT C6 ablaktisztító robot
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen