henkzMedlem sedan apr. 2002183 inlägg Har denna funktion nu. Den är till för att få se bilder. När man trycker på en "thumnail" får man upp en popup med orginalbilden.
<script type="text/javascript">
function imgPopup2(url){
MyWin = window.open("","","scrollbars=no,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");
with(MyWin.document){
open();
write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Medlemsbild</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight) \"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");
write("<img src=\""+url+"\">\n");
write("</body>\n</html>\n");
close();
}
}
</script>
Response.write("<a href=""#"" onClick=""imgPopup2('medlem_bild/"&rs("bild")&"'); return false;""><IMG SRC='medlem_thum/"&rs("bild")&"' width='80' border='1'></a>")
Kan man på nått visa få till så man inte kan högerklicka/ spara/ visa källa bilden, när man har tryckt?
EsenMedlem sedan mars 20024 456 inlägg Det beror ju på hur bilden öppnas? öppnas bara bilden eller öppnas bilden i ett nytt fönster?
Som jag ser det så öppnas bilden i ett nytt fönster, Men kanske ser fel? Ifall det öppnas så, så bör det ju gå på något sätt....
Men själv e jag emot Högerklick skydd, Helt onödigt, Hjälper inte...
Finns många sätt att komma förbi, Det lättaste: Crtl+vänster musknapp, sen höger musknapp, Så e man förbi, och skulle man skydda det så pass bra att man inte på något sätt kan högerklicka så finns alltid "PrintScreen" ifall man absolut vill ha bilden....
henkzMedlem sedan apr. 2002183 inlägg bilden öppnas i ett nytt fönster med hjälp av koden ovan..
Tanken var att skydda medlemmars bild mot stöld. kanske inte hjälper mot alla men mot de flesta kanske...
EsenMedlem sedan mars 20024 456 inlägg
henkz skrev:
bilden öppnas i ett nytt fönster med hjälp av koden ovan..
Tanken var att skydda medlemmars bild mot stöld. kanske inte hjälper mot alla men mot de flesta kanske...
Okey, Kommer nog att stoppa fler ifall man har skyddet, Men då får man offra något annat. Nämligen sidan ser mycket oseriösare ut med högerklickskydd....
Men slut pratat om det och till ditt problem...
Ska se ifall jag hittar på någon lösning och återkommer senare ifall jag hittar något sätt att göra det på...
Jag är också i princip emot högerklickadödare, men detta kan avara vad du vill ha:
<body oncontextmenu="return false;" ondragstart="return false;" onselectstart="return false;">
...
<img src="foobar.gif" galleryimg="no" />
En annan idé: Kan du inte göra så att bara reggade medlemmar får se fullstorleks-bilder? Kanske hjälper lite?
henkzMedlem sedan apr. 2002183 inlägg
En annan idé: Kan du inte göra så att bara reggade medlemmar får se fullstorleks-bilder? Kanske hjälper lite?
Det använder jag redan. Problemet är att de medlemmarna vill ha lite mer säkerhet då de inte vill att deras bilder skall skickas vidare.
Koden ovan fick jag inte att fungera ihop med min javascriptkod. Jag har istället valt att göra på ett annat vis nu för att dölja källan. Tack ändå!
Be dina medlemmar att inte lägga upp bilder på Internet då. Seriöst, svårt att ta en skärmdump. Det ser bara dumt ut.
Ändra dessa rader:
write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Medlemsbild</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight) \"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\" oncontextmenu=\"return false;\" ondragstart=\"return false;\" onselectstart=\"return false;\">\n");
write("<img galleryimg=\"no\" src=\""+url+"\">\n");
write("</body>\n</html>\n");
henkzMedlem sedan apr. 2002183 inlägg Tack nitro2k01
Fungerar perfekt :-)
"Cheguelin"
Anledningen till att denna funktion är att försvåra för dem som jagar bilder. Det blir betydligt jobbigare för dem som kör "print screen". Att det skulle se dumt ut håller jag inte med om.