<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?
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
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.