Avatar billede cronck Nybegynder
15. januar 2009 - 10:27 Der er 6 kommentarer og
1 løsning

Ajax link menu

Hej eksperter,

Jeg har brug for et script som laver et popup (div?) som i en højre-kliks menu.
Indeholdet af dette popup skal dannes af en extern side som kaldes via scriptet.

Det er vigtigt at jeg kan parse et eller flere argumenter som bliver sendt i en querystring til den eksterne side, så jeg kan danne indeholdet af menuen ud fra dette.

Jeg har søgt længe, og forsøgt at tilpasse diverse ajax-scripts jeg har fundet.

Er det noget I kan hjælpe med? :)
Avatar billede olebole Juniormester
15. januar 2009 - 10:39 #1
<ole>

Det har intet med Ajax at gøre. Hvis det er en PHP side, du loader i popup'en, bruger du vel bare PHP til at læse query'en med - VBS, hvis du bruger ASP, osv

/mvh
</bole>
Avatar billede cronck Nybegynder
15. januar 2009 - 10:45 #2
Well... Den eneste mulighed for at lave det jeg umiddelbart kan gennemskue, er ved hjælp af ajax.

<a href="" OnClick="java script: GetMenu('3@15-01-2009');">Bla bla bal</a>

GetMenu skal så hive fat i for eks. " getMenu.php?arg=3@15-01-2009 ".

getMenu.php har jeg så i sinde skal generere en menu af en art, ud fra argumentet der bliver sendt i den querystring, og brugerens session.

Kan ikke se hvordan det skal kunne lade sig gøre, medmindre jeg på forhånd skal generere en menu for hvert enkelt link.
Der er op til 280 af disse links pr. side, så det ville ikke være hensigtsmæssigt. :)
Avatar billede cronck Nybegynder
15. januar 2009 - 10:45 #3
Hvis du har nogen nemmere måde at lave det på, er du velkommen til at komme med et bud :)
Avatar billede olebole Juniormester
15. januar 2009 - 10:52 #4
Hvis jeg forstod, hvad du vil lave, ville jeg sikkert have et bud  =)
Avatar billede cronck Nybegynder
15. januar 2009 - 11:11 #5
Se for eks. http://www.dhtmlgoodies.com/index.html?whichScript=modal-message

"Message from url (example 1)" kan hente en ekstern side, og indsætte indeholdet i et DIV.

I dette tilfælde, laver den bare DIV'et centreret og udtoner resten af siden.
Istedet vil jeg meget gerne have dette DIV fungerer som en højre-kliks menu, altså, popper op ved musens position.

Når den kalder den eksterne side, er det samtidig vigtigt at den parser det argument jeg kalder scriptet med.

Gav det mening?
Avatar billede olebole Juniormester
15. januar 2009 - 21:46 #6
Du kunne lave noget med en absolut positioneret iframe, du viser på oncontextmenu udfra EVENT.clientX og EVENT.clientY
Avatar billede cronck Nybegynder
04. september 2012 - 15:12 #7
De gode gamle dage, hvor man stadig ikke havde lært at bruge JavsScript... Lukker spm. :)
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