Avatar billede kalaharikid Nybegynder
26. maj 2003 - 16:19 Der er 12 kommentarer og
1 løsning

Highlight hus på kort med layers og frames

Jeg sidder og bakser med et dynamisk kort via access og asp hvor man kan se x antal økologiske gårde på et danmarkskort - gårdene er placeret i layers og har koordinater fra databasen - Så de kan vises og fjernes nemt.  Se evt. eksempel :

http://www.alt-om-okologi.dk/besog/

Nu ville jeg gerne lige have 2 ting til at virke før jeg er tilfreds :

1) når man klikker på huset skiftes grafikken ud til et ikon der viser et markeret emne samtidig med at detaljerne for gården vises

2) Når man via søgefeltet (til venstre) når til detaljerne for gården skal gården også lyse op på kortet

Der skal kun være en gård highlightet/markeret af gangen på kortet. det vil sige at klikker man på en ny gård skal markeringen på den tidligere markerede gård forsvinde.

Hvordan ?

Vigtigt : opdateringen sker på tværs af frames
Avatar billede kalaharikid Nybegynder
26. maj 2003 - 16:21 #1
nB: Opdatering mellem detaljeside (LeftFrame) og kort (Mainframe)
Avatar billede swaxi Nybegynder
26. maj 2003 - 16:49 #2
du kan lave en javascript funktion i rightframe (der hvor kortet ligger)
den kan du kalde fra leftframe såddan ca. såddan her :

top.rightframe.eval('markerGaard('+gaard+')');
Avatar billede nozio Nybegynder
27. maj 2003 - 09:40 #3
Lidt ala det her:

http://reimer-it.dk/eksperten/357310.html

- har kun lavet noget for landbruget på Langeland, så tryk på det.
Avatar billede kalaharikid Nybegynder
27. maj 2003 - 15:07 #4
Jotak, jeg kan godt få ID'et med over i LeftFrame - Men opdatering af billedfeltet den anden vej ;-( - Nozio > Hvor ligger koden på siden ? - Kan ikke se forskel på Marstal linket og de andre links - Er det dynamisk ?
Avatar billede nozio Nybegynder
27. maj 2003 - 16:11 #5
Når du trykker på Marstal linket - så bliver det lille hus-ikon 20x20 - istedet for det nuværende 10x10 - samtidig smidet id'et over i venstre-framen.

target er ikke længere sat til venstre-framen - i toppen af links-siden ligger så denne kode:

<% if request("id")<> "" then %>
<body onload="top.left.location.href = 'left.asp?ID=988'">
<% end if %>

- og længere nede er der så en:

<% if request("id") = RS("id") then
    size = "20"
    end if %>

- på selve linket
Avatar billede kalaharikid Nybegynder
27. maj 2003 - 17:17 #6
Aha, - Nu har jeg kun lidt spørgeri tilbage : Må jeg se hele koden til linket ? Og hvordan kan jeg istedet skifte img.src ud med den samme kode ?

Og slutteligt : har jeg en liste i venstreFrame og klikker på et link til detaljesiden, - kan jeg så også få den til at opdatere huset på kortet ?
Avatar billede nozio Nybegynder
27. maj 2003 - 18:31 #7
<div id="Layer2" style="position:absolute; left:200px; top:399px; width:14px; height:11px; z-index:2;">
                <% if request("id") = "988" then
                      size = "20"
                    pic = "http://www.alt-om-okologi.dk/besog/olf_logo.gif"
                else
                    size = "10"
                    pic = "http://www.alt-om-okologi.dk/besog/guldot.gif"
                end if
             
              %>
                <a href='BG_detail.asp?ID=988' ><img src='<%=pic%>' width='<%=size%>' height='<%=size%>' alt='Niels H. Petersen, Biokol&#10;Færgegårdsvej 13, 5960 Marstal' border='0'></a>
              </div>

tjek http://reimer-it.dk/eksperten/357310.html - igen
Avatar billede kalaharikid Nybegynder
30. maj 2003 - 14:50 #8
Tak Nozio,

Nu tror jeg nok at jeg har hvad jeg skal bruge ;-)
Avatar billede kalaharikid Nybegynder
31. juli 2003 - 19:11 #9
Men nej, desværre - Kan ikke få det til at spille - Må jeg ikke se koden på begge sider (inklusive asp) ?
Avatar billede kalaharikid Nybegynder
06. august 2003 - 14:54 #10
please please please Nozio ... Du ville gøre mig en stor tjeneste ?
Avatar billede nozio Nybegynder
06. august 2003 - 16:37 #11
Avatar billede kalaharikid Nybegynder
08. august 2003 - 23:06 #12
er din server oppe ?
Avatar billede kalaharikid Nybegynder
10. august 2003 - 09:05 #13
nu var den - tak nozio !
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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