<script type="text/javascript"> //Der skal kun ændres på disse variabler: html er popopens htmlkode, //højde er højden på popopen og bredde er bredden, var html='<div style="border: 1px solid black;background-color:#ff0000"><a href="info.php?side=info&id=variablen"><font size="1" face="Verdana">Info</a><br>Gå til Lejlighed<br>Ignorer</font></div>'; var højde="75"; var bredde="69";
//Alt under denne kommentar skal ikke ændres var isie=0; if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) { isie=1; } else { isie=0; } if(isie) { var oPopup = window.createPopup(); }
function dopopup(x,y) { if(isie) { var oPopupBody = oPopup.document.body; oPopupBody.innerHTML = html; oPopup.show(x, y, bredde, højde, document.body); } }
hvis man højreklikker på "linktest" så kommer der en lille boks frem, hvilket er vidunderligt - men hvis man højreklikker hvor som helst, så kommer den os frem :S
hvordan får jeg den til KUN at kunne vises, hvis der højreklikkes på et billede?
Du må selv checke FF. Det kan jeg ikke her. Jeg har sat id på linket og knyttet oncontextmenu + onmousedown til det. Scriptet, som kører ved load, skal være under definitionen, da linket ellers ikke er i scope på udførselstidspunktet.
<script type="text/javascript"> //Der skal kun ændres på disse variabler: html er popopens htmlkode, //højde er højden på popopen og bredde er bredden, var html='<div style="border: 1px solid black;background-color:#ff0000"><a href="info.php?side=info&id=variablen"><font size="1" face="Verdana">Info</a><br>Gå til Lejlighed<br>Ignorer</font></div>'; var højde="75"; var bredde="69";
//Alt under denne kommentar skal ikke ændres var isie=0; if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) { isie=1; } else { isie=0; } if(isie) { var oPopup = window.createPopup(); }
function dopopup(x,y) { if(isie) { var oPopupBody = oPopup.document.body; oPopupBody.innerHTML = html; oPopup.show(x, y, bredde, højde, document.body); } }
man kan stadig højreklikke ca. 1- 1.5 cm ud fra billedet, og billedet er ikke så stor. Og når du har højreklikket 1 gang, kan du højreklikke lige hvor du vil på siden :S
ole - det første jeg lavet, ville den rent faktisk gerne køre det i firefox :) - så vidt jeg lige husker. Har hele til klokken 12 siddet og finde et script som opdaterer min side uden blink og kliklyd. Fandt jeg det? Nej.
- jeps, jeg havde jo hele natten, så jeg læste masser af ajax, og testede uden at lyve og for at være ærlig, ca. 40 scripts jeg fandt på nettet. Ikke 1 eneste ville fungere!! Ikke engang 1 ville bare virke i 1 browser. men jeg har jo opdelt det i frame, så den frame som kører ajax, har ikke indflydelse på de andre, så der kommer ikke noget problem når først jeg har fundet noget som duer :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.