Avatar billede 7th Praktikant
01. juli 2001 - 23:23 Der er 4 kommentarer og
2 løsninger

OnContextMenu

<DIV class=menuitems url=\"java script:location.reload()\">Opdater</DIV>
<DIV class=menuitems url=\"...???...()\">Vis Kode</DIV>

Hvordan vil url\'en se ud hvis man skal kunne vise sidens kildekode ?
Avatar billede jumper Nybegynder
02. juli 2001 - 11:31 #1
Det vil sikkert være en idé at skrive onclick=\"location.reload()\" istedet. Derudover:

<div class=menuitems onclick=\"location.href=\'view-source:\' + location.href;\">Vis Kode</div>

/Thor
Avatar billede 7th Praktikant
02. juli 2001 - 12:26 #2
Der er en lille fejl i. Godt nok får man vist kildekoden, men siden man gør det på skifter og man får en såkaldt undefined side vist...

Kunne du ikke prøve at fikse det sådan at man blev på samme side ?
Avatar billede jumper Nybegynder
02. juli 2001 - 12:27 #3
Sæt location.href på en skjult IFRAME istedet, eller brug window.open(\'view-source:\' + location.href) - det nye vindue lukker sig selv igen.

/Thor
Avatar billede 7th Praktikant
02. juli 2001 - 12:42 #4
Hhhmmm besværlig metode...
Måske skulle jeg finde mig et andet script så.
Vender tilbage snart...
Avatar billede 7th Praktikant
03. juli 2001 - 03:32 #5
Det skulle gerne være sådan at når man højreklikker og vælger vis kode i context menuen, så får man kildekoden vist uden siden skifter...
Avatar billede 7th Praktikant
05. juli 2001 - 03:02 #6
HHhhmm må finde en anden løsning så...
Det er den class=menuitems som driller.
Det er jo ikke særlig smart at siden skifter når man vælger vis kode, så håber det er ok du kun får 10 points.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester