2004-03-17, 13:24
  #1
Medlem
jag e inte så bra på javascript så jag kopierade scripten, villa ha lite hjälp med att förändra den,

på sidan har jag små thumb bilder, när man trycker på bilden så kommer en större bild på en popup fönster!
problemet är att för varje bild kommer det en ny popupfönster o i längden blir det ty 10-15 popup fönster o det e jätte jobbigt!

nån sa att man kunde döpa popup fönstreat o hänvisa de andra dit så jag har bara en popupfönster, jag har koden som jag anävnder här nere, nån som kan göra ändraingen o berätta för mej hur man gör ?

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>


<a href="#" class="a1" onClick="MM_openBrWindow('Thumb/GBG%205.jpg','','resizable=yes,width=500,height=42 0')">
Citera
2004-03-17, 17:19
  #2
Medlem
Bleeps avatar
Citat:
Ursprungligen postat av DaDaMan
<a href="#" class="a1" onClick="MM_openBrWindow('Thumb/GBG%205.jpg','','resizable=yes,width=500,height=42 0')">
Är inte hundra på om det funkar men prova att ändra ovanstående till...

Citat:
<a href="#" class="a1" onClick="MM_openBrWindow('Thumb/GBG%205.jpg','popup','resizable=yes,width=500,heig ht=420')">
Citera
2004-03-17, 19:30
  #3
Medlem
tack mannen, det hjälpte!!!! det funkar nu
Citera
2004-03-17, 19:31
  #4
Medlem
oh just det ja, jag skulle fråga en till fråga...

kan ni scripten om hur man låser högerklickningen på en bild, jag vill inte att folk ska kunna spara bilderna,

hur gör jag ?
Citera
2004-03-17, 20:23
  #5
Medlem
MrOranges avatar
Citat:
Ursprungligen postat av DaDaMan
oh just det ja, jag skulle fråga en till fråga...

kan ni scripten om hur man låser högerklickningen på en bild, jag vill inte att folk ska kunna spara bilderna,

hur gör jag ?

Strunta i det scriptet, det är alldeles för lätt att kringgå. Plus att det bara är i Explorer (?) det fungerar.
Citera
2004-03-17, 21:53
  #6
Medlem
Viruzs avatar
Citat:
Ursprungligen postat av DaDaMan
oh just det ja, jag skulle fråga en till fråga...

kan ni scripten om hur man låser högerklickningen på en bild, jag vill inte att folk ska kunna spara bilderna,

hur gör jag ?

Snålt!

Men precis som MrOrange sa, dumpa den idén. Det är väl bara att ta en skärmdump på sidan så får man väl bilden i alla fall?
Citera
2004-03-17, 22:03
  #7
Moderator
Ruskigbusss avatar
Det är väl gott och väl att honom råd om varför han inte skall göra så, och i viss mån håller jag väl med, MEN det var ju inte det han frågade om ...

Ett sätt att förhindra högerklick på hela sidan där bilden finns är:

Kod:
<HMTL>
<HEAD>
<SCRIPT language="JavaScript" >
<!-- 
document.oncontextmenu = function (){ return false }

//-->
</SCRIPT>
</HEAD>
<BODY>
...
Citera
2004-03-17, 23:16
  #8
Medlem
Mr orange o viruz..... om ni har bättre förslag så e ni välkomna med det......... pm det bara funkar på explorer så e det väl ändå bättre än inget ?




Ruskigbuss, tack för hjälpen mannen,

gjorde so mdu sa o det gick inte att höger klicka på sidan med bilderna.
men jag har ett annat problem, bliderna e i små thumb format, när man trycker p ådem så kommer större bilder fram i popup o där kan man klicka höger, hur stoppar man det ?


tack !!!
Citera
2004-03-17, 23:29
  #9
Medlem
Viruzs avatar
Ok. Ska snåla mindre, det är upp till dig.

För att låsa även popupen borde det väl krävas att popupen är en html-sida?
Om man gör en htmlsida med bilden borde du ju enkelt kunna lägga in din funktion sen.

Kanske går att automatisera rakt av med ett script, vad vet jag?
Citera
2004-03-17, 23:32
  #10
Moderator
Ruskigbusss avatar
Citat:
Ursprungligen postat av DaDaMan
Ruskigbuss, tack för hjälpen mannen,

gjorde so mdu sa o det gick inte att höger klicka på sidan med bilderna.
men jag har ett annat problem, bliderna e i små thumb format, när man trycker p ådem så kommer större bilder fram i popup o där kan man klicka höger, hur stoppar man det ?


tack !!!

Det var så lite så

Problemet med popups är ju att det är en bild och inget annat.
Om du vill stoppa högerklick så måste det vara en html-sida - och då blir det lite krångligare.

Då får du först göra en färdig html-sida (med stopp för högerklick) och där du har en IMG tagg som har ett namn, tex <IMG SRC='dummy.jpg' ID=Bilden Name=Bilden Width=xxx Height=xxx > ...

Och ditt javascript måste då dels öppna den färdiga html-sidan och sedan byta ut src för bilden mot den som du har klickat på.

Jag hinner inte (eller orkar inte) just nu göra ett färdigt exempel, men det här bör fungera ...

*hint* Andra kanske kan utveckla *hint*

Edit: Hehe ... viruz hann före
Citera
2004-03-17, 23:48
  #11
Medlem
hmm så du menar att det inte går att stoppa höger klickning på popup bilder
Citera
2004-03-18, 08:55
  #12
Medlem
Viruzs avatar
Det här exemplet är långt ifrån smidigt... men det fungerar. Som sagt, finns det nått bättre sätt är det ju bara att ta det.

På själva gallerisidan

Kod:
<head>
...
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body>
<a href="#" class="a1" onClick="MM_openBrWindow('oklickbar.htm','','resizable=yes,width=500,height=420')">Länk</a>
</body>
</html>


oklickbar.htm är urlen till det som ska finnas i popupen.
Så här ser koden ut där inne.


Kod:
<head>
...
<SCRIPT language="JavaScript" >
<!-- 
document.oncontextmenu = function (){ return false }

//-->
</SCRIPT>
</head>

<body>
<img src="exempel.jpg" width="400" height="210">
</body>

Det här är ju som sagt väldigt manuellt, men det fungerar i alla fall för mig.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in