Avatar billede websharx Nybegynder
21. juli 1999 - 18:02 Der er 24 kommentarer og
1 løsning

Udskift imagemap?

Hej drenge (og piger?).

Hvis jeg har et billede jeg skifter ud via onMouseOver, er det så muligt at udskifte de imagemap information der følger med? Usemap osv?

-- skærer ud i pap --

I venstre side har jeg en række knapper (billeder), i højre side har jeg et billede med et imagemap. Når jeg kører musen hen over billederne i venstre side, skal billedet i højre skiftes ud - men den skal samtidigt også skifte imagemappet ud, hvordan?

-- slut med pap --

200 points til den seje der løser det her :)

--
WebSharx/A-Online
Avatar billede justincase Nybegynder
22. juli 1999 - 00:13 #1
Ja, det var hvist et layer der dukkede op der ikke ?
Avatar billede cyberesben Nybegynder
22. juli 1999 - 00:15 #2
det tror jeg ikke... men det har du nok ret i...
jeg må sgu se at få leget lidt med de layers osv.
Avatar billede justincase Nybegynder
22. juli 1999 - 00:19 #3
Men lad os dreje den lidt, så har vi en løsning.

Et layer med med et billede i.

X antal layer med et 1*1 pixel transperant billede som har samme width og height som det første layers billede..
Hvert af disse layers billeder bruger hver deres Imagemap (map1, map2 osv.)

Ved de forskellige mouseover skiftes layer1 billedet og det pårørende 1*1 pix bringes frem layer, og vupti så har vi et nyt imagemap.

Hvis det ikke er nok, så poster jeg gerne koden.

:)

JustinCase
Avatar billede justincase Nybegynder
22. juli 1999 - 00:22 #4
Men stadig, det kan kun lade sig gøre i 4+

ellers skal man til at fedte med aktive og inaktive imagemap felter, og stadig kan man aldrig få finger-cursoren væk.
Avatar billede cyberesben Nybegynder
21. juli 1999 - 18:54 #5
hmm det lyder indviklet!
Avatar billede justincase Nybegynder
21. juli 1999 - 21:26 #6
Hvis du vil begrænse det til 4+ versionerne, kan det godt lade sig gøre. Dvs. jeg kan få det til at virke i Netscape men ikke IE endnu.

Jeg ved ikke om du vil ha' det jeg har indtil videre.

:)

JustinCase
Avatar billede cyberesben Nybegynder
21. juli 1999 - 22:31 #7
justin>> jeg kunne også godt tænke mig at se det anyway
Avatar billede tomb3 Nybegynder
21. juli 1999 - 22:47 #8
justin> Me to :)
Avatar billede justincase Nybegynder
21. juli 1999 - 22:47 #9
Princippet er det samme som i den Netscape hover jeg har lavet før.

Det her virker fint i NN, men det virker ikke som om at IE opdaterer hvilken map den bruger.

<script language="JavaScript">
function swapImg(num) {
    document["div1"].document.open();
    document["div1"].document.writeln('<img src="pic.gif" width="78" height="200" border="0" usemap="#map'+num+'">');
    document["div1"].document.close();
}
</script>

<div id="div1" style="position:absolute; left: 200; width: 78">
<img src="pic.gif" width="78" height="200" border="0" usemap="#map1">
</div>
<map name="map1">
  <area shape="rect" coords="0,0,40,40" href="#" alt="Map1">
</map>
<map name="map2">
  <area shape="rect" coords="0,40,40,80" href="#" alt="Map2">
</map>

:)

JustinCase
Avatar billede cyberesben Nybegynder
21. juli 1999 - 22:51 #10
ellers kan man jo bare lave det så linkene henviser til nogle javascript funktioner som så ændrer sig afhængig af hvor man har det
Avatar billede justincase Nybegynder
21. juli 1999 - 22:58 #11
Jaja da. Man kan altid sørge for at der ikke sker noget ved en mouseover eller et klik på image mappen. Det ser bare ikke så fedt ud når hånden kommer frem uden at der er mulighed for at der sker noget.
Avatar billede cyberesben Nybegynder
21. juli 1999 - 22:59 #12
jeg troede at det der blev spurgt om, var et script som udskiftede en bestemt del af et imagemap med et andet... nåh men det var det ike
Avatar billede justincase Nybegynder
21. juli 1999 - 23:03 #13
Nej, jeg tror det er hele imagemappen. Du kan under ingen omstændigheder udskifte dele af imagemappen
Avatar billede cyberesben Nybegynder
21. juli 1999 - 23:09 #14
nej nej, men dsb havde en gang et imagemap hvor der var en lille sort prik der var ud for de ting man pegede på.. altså et nyt billede oven på map'en
Avatar billede tomb3 Nybegynder
21. juli 1999 - 23:53 #15
Cyberkrebsen> Ligesom på Tobens side ?
http://www.viper.dk
Avatar billede justincase Nybegynder
22. juli 1999 - 00:02 #16
Sig mig kan eksperten ikke klare belastningen. Jeg synes den går istå en gang imellem.
Avatar billede tomb3 Nybegynder
22. juli 1999 - 00:10 #17
justincase> Jeg har oplevet det samme :(
tsk tsk tsk WindowsNT lol
Avatar billede cyberesben Nybegynder
22. juli 1999 - 00:11 #18
tomb>> nej nej, det er jo bare et billede ved siden af de andre billeder.. det jeg så var et imagemap hvor der så var et sort gif billede som dukkede op forsk. steder
Avatar billede cyberesben Nybegynder
22. juli 1999 - 00:11 #19
altså oven på det første billede til imagemappet
Avatar billede websharx Nybegynder
22. juli 1999 - 09:44 #20
Jeg vil gerne acceptere svaret - men jeg ville nu helst gerne ha' undgået at lave det 4+ version specifikt .. men skidt .. :) Tak for det!

WebSharx/A-Online
Avatar billede justincase Nybegynder
22. juli 1999 - 12:08 #21
Jamen websharx, du skal da ikke acceptere en halv løsning. Det virker som sagt kun i NN. Men hvis vi twister cyberespens forslag en smule, så kan det sagtens gøres brugbart.

Alstå 1 Layer med det billede til højre.
og X antal Layers med 1*1 pix transperent, som har samme bredde og højde som billedet i Layer1, men hver sin imagemap.

OnMouseOver på billederne til venstre som udskifter billedet i Layer1 og LayerX

Hvis du vil ha' noget kode til det, så sig lige til.


Ellers kan vil lave det script med dele af Imagemappen, som er "disablet" ved de forskellige OnMouseOver. Der vil cursor hånden stadig være der, men det virker i 3+.

200 point er lige lidt for meget at smide væk på halve løsninger.

Skriv hvilken løsning du vil ha' (eller begge måske så du kan teste hvad der passer dig bedst)

:)

JustinCase
Avatar billede justincase Nybegynder
22. juli 1999 - 12:12 #22
Hov, jeg kom vist til at gentage mig selv. Jeg troede ikke mit svar var blevet postet. Og der er da hvist også lidt kage i rækkefølgen af kommentarer hva'

:)

JustinCase
Avatar billede websharx Nybegynder
22. juli 1999 - 12:13 #23
Hmmmmm .. lad mig lige vende tilbage - det er lagt lidt på køl pt. grundet et par andre opgaver ..
Avatar billede cyberesben Nybegynder
22. juli 1999 - 12:28 #24
admin>> jeg tror der er en fejl her... læs hvad justin skriver
Avatar billede mora Nybegynder
09. november 1999 - 20:14 #25
hvordan aniver jeg hvilken side der skal vises hvis der klikkes udenfor de korrdinater der er angivet?
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