Avatar billede Jman Praktikant
11. august 2000 - 14:24 Der er 26 kommentarer og
1 løsning

Onmouseover -> change image

Jeg \"har lånt\" en menu, hvor menupunkterne og links er baseret på en applet, der gør at linket drejer rundt, når man klikker på det.
Desuden vil jeg gerne have lavet det sådan at når man peger på linket, skal der skiftes et image ud i en anden celle. - Selvfølgelig skal image vende tilbage til prindelige når mouseout træder i kræft...
anyone???
Avatar billede limemedia Nybegynder
11. august 2000 - 14:26 #1
hvor er dit eksempel du vil have vi skal arbejde med ?
Avatar billede Jman Praktikant
11. august 2000 - 14:33 #2
Ja, det er jo lige det...
Jeg har normat mit (meget nye) web på en server på arbejdet...Men denne server er dersværre ikke særlig samarbejdsvillig for tiden, så jeg kan ikke engang henvise til min side.... :-(
Avatar billede prodic Mester
11. august 2000 - 16:20 #3
du kan godt lave det, så et image i en anden cell skifter, når du kører over et helt andet billed. Det kommer bare an på hvordan du angiver dine inact\'s så vidt jeg lige husker.

men om det kan gøre det i dit eks. med en applet ved jeg ikke. Jeg har bare selv lavet noget lign. engang hvor man kørte hen over et billed, og det var et andet der skiftede.
Avatar billede el_gnu Nybegynder
11. august 2000 - 17:23 #4
Hvis dine links bliver vist af en applet, kan du ikke fange mouseOvers med JavaScript.
I stedet skal appleten kalde et script som så ændrer billedet.

Hvis du har kildekoden til appleten så er det ikke svært at ændre bare post den her.

(-: el Gnu
Avatar billede Jman Praktikant
14. august 2000 - 11:03 #5
<applet CODE=\"shinglemenu.class\" WIDTH=\"200\" HEIGHT=\"100\">
<param name=\"background\" value=\"000000\">
<param name=\"textcolor\" value=\"000000\">
<param name=\"platecolor\" value=\"00dd00\">
<param name=\"conecolor\" value=\"ff6633\">
<param name=\"aroundcolor\" value=\"339966\">
<param name=\"lightupcolor\" value=\"ffff80\">
<param name=\"font\" value=\"Verdana\">
<param name=\"fontsize\" value=\"16\">
<param name=\"bold\" value=\"no\">
<param name=\"italic\" value=\"no\">
<param name=\"delay\" value=\"20\">
<param name=\"anglestep\" value=\"24\">
<param name=\"turns\" value=\"2\">
<param name=\"slowing\" value=\"6\">
<param name=\"jumpbefore\" value=\"no\">
<param name=\"target\" value=\"_self\">
<param name=\"menuitem0\" value=\"Free Java Applets\">
<param name=\"menuitem1\" value=\"Free Java Scripts\">
<param name=\"menuitem2\" value=\"Free DHTML Scripts\">
<param name=\"url0\" value=\"http://www.viewsource.dk\">
<param name=\"url1\" value=\"http://www.viewsource.dk\">
<param name=\"url2\" value=\"http://www.viewsource.dk\">
</applet>

Jeg har ikke arbejdet med applet før, så jeg håber at få lidt \"pædagogisk bistand\" ;0D

Jeg regner først med at få serveren op at køre på torsdag, så skal jeg nok poste min side, som den er
Avatar billede el_gnu Nybegynder
14. august 2000 - 15:24 #6
En applet er et platforms uafhængigt program (*.class / *.jar), som du ikke umiddelbart er i stand til at ændre m.m. der er givet mulighed for nogle parametre(som i ovenstående).

Desværre er den feature du søger ikke \"normal\" og derfor ikke standard i menu applets.
Den eneste måde du kan gøre det på er hvis du har kildekoden, hvilket nok ikke er tilfældet når du har hentet menuen på viewsource.dk (underligt navn når de ikke viser kildekoden ;-)

Du kan selvfølgelig også få nogen til at lave en tilsvarende menu (som f.eks. mig :-P), men det koster...

Håber du kunne bruge ovenstående ellers spørg.

(-: el Gnu
Avatar billede el_gnu Nybegynder
14. august 2000 - 15:26 #7
m.m. er gnu\'sk for med mindre *blush*
Avatar billede olebole Juniormester
14. august 2000 - 18:44 #8
...selvklart!...\"muhh muuuhhhuhh\"!  ;oD
Avatar billede el_gnu Nybegynder
14. august 2000 - 18:49 #9
*vrææææææææææææææææl*
Avatar billede olebole Juniormester
14. august 2000 - 19:06 #10
<mob>
Måske, man skulle skifte tags...!?!...Hrmpfff!  ;o) 
</ning>
Avatar billede el_gnu Nybegynder
14. august 2000 - 19:18 #11
ja eller navn

)-: offer
Avatar billede Jman Praktikant
15. august 2000 - 10:44 #12
:-)
el gnu; hvis du kan ordne det, kan det vel også ændres...?
Jeg tilbyder kun point, eftersom jeg er ude på at lære samtidig med at kreere og derfor ikke ønsker en færdig løsning.
Avatar billede Jman Praktikant
15. august 2000 - 14:32 #13
ok - jeg bed i det sure æble og oprettede en midlertidig side på nettet...
Er der nogen der har et alternativ til ovenstående udfra dene side: http://home.worldonline.dk/~jman
Avatar billede el_gnu Nybegynder
15. august 2000 - 15:18 #14
Det er OK hvis du vil kun vil have hjælp, men her snakker vi om at du skal lære Java, dvs. et helt programmeringssprog.

Vi (eksperter red. ;-) kan selfølgelig hjælpe, men det tager LAAAANG tid.

(-: el Gnu

PS: nydelig side
Avatar billede Jman Praktikant
15. august 2000 - 15:26 #15
:-)
Takker for roserne!!!
Det kommer bare bag på mig at man ikke kan lave en eller anden form for change image-kodning, el. lign... Men så er det jo som det plejer _ vil man have noget pænt, skal det være på den hårde måde...
Back t the books i guess...
Avatar billede Jman Praktikant
16. august 2000 - 11:23 #16
hmmm. det er noget bæ (pardon my french)

Er der nogen der evt. har en anden god ide, svarende til ovennævnte?
Avatar billede olebole Juniormester
16. august 2000 - 13:41 #17
<ole>
Du har koden iaften! Jeg kan ikke lave noget ved billederne i applet\'en, men jeg kan godt aftaste et mouseover, der så kan styre en event (swap-image) et andet sted.  ;o)
/Vh
</bole>
Avatar billede Jman Praktikant
16. august 2000 - 13:42 #18
cool!!!
Så har du doblet point\'ene
Avatar billede el_gnu Nybegynder
16. august 2000 - 23:17 #19
<vic>

olebole => Hvordan??? Så vidt jeg kan finde ud af kan du ikke fange nogen som helst mouse events der foregår på en applet med JavaScript, heller ikke med captureEvents().

MVH
</tim>

PS: Er de her tags bedre?
Avatar billede olebole Juniormester
17. august 2000 - 01:18 #20
<me>
superior >> Jamen, dyret har jo ret  :o((
Jeg er meget ked af, jeg udtalte mig, før jeg havde checket den formodning, der var så stærk hos mig...damned! Undskyld, jeg - uberettiget - satte dine forventninger op til noget, mine bukser ikke kunne holde til...Riiiitzch!
Tanken var netop at bruge \'captureEvents()\', men det funker ikke over en applet. Du kan se, hvad der var meningen ved at prøve scriptet nedenfor. Derefter ville jeg bare spørge, om curseren var indenfor nogle predefinerede rektangler - svarende til billederne.

<html>
<head>
<script language=javascript>
var ns = (document.layers)? true : false;
var ie = (document.all)? true : false;

function getXY(e) {
    var x = (ns)? e.pageX : event.x + document.body.scrollLeft;
    var y = (ns)? e.pageY : event.y + document.body.scrollTop;
    document.f.t.value = \"x= \"+x+\" - y= \"+y;
    return true;
}
document.onmousemove = getXY;
if (ns) document.captureEvents(Event.MOUSEMOVE)
</script>
</head>
<body>
<form name=f>
    <input type=text name=t>
</form>
</body>
</html>

Uden den mulighed, er også jeg overbevist om, du må ty til at få skrevet ekstra kode i applet\'en eller lave noget nogenlunde tilsvarende i DHTML...desværre!
/Vh
</jerk>

el_gnu >> hvad synes du om mine  :o((
Avatar billede Jman Praktikant
17. august 2000 - 12:41 #21
hmm....kan ikke bruge det til så meget...ellers tak Olebole!
-----
Er der slet ingen andre forslag til en god måde at lave en menu a\'la det jeg har lavet indtil videre... *øger lige puljen*
Avatar billede el_gnu Nybegynder
17. august 2000 - 16:31 #22
olebole => Tjah, ganske passende til lejligheden :-D
Avatar billede olebole Juniormester
17. august 2000 - 18:42 #23
Nej, det ved jeg, superior. Jeg ville bare vise, hvad jeg troede kunne bruges...men  :o(
Jeg kan - som plaster på såret - tilbyde at anvise en DHTML-løsning, men det bliver så helt fra bunden...uden applet.
/Vh
Avatar billede Jman Praktikant
17. august 2000 - 18:43 #24
lad høre, lad høre...
Avatar billede el_gnu Nybegynder
18. september 2000 - 20:48 #25
olebole => du skylder vist superior et svar ;-)
Avatar billede el_gnu Nybegynder
10. oktober 2000 - 12:56 #26
hallo!!!
Avatar billede Jman Praktikant
04. januar 2001 - 21:15 #27
nå, der sker vist ikke noget her..
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