Den der graf bar med ledig hd plads...det skal være sådan, at hvis man fx kører musen over feltet ved 50%, så bliver det felt grønt, + de felter nedenunder, altså 0-40% Når man så trykker skal det fastlåses så man kan gå videre til næste bar...
Et alm. mouseover script kan ikke bruges, da det jo er et billede, der skal have flere links, og så skifte billedet ud med et andet ved hvert af de links...
Det nytter heller ikke noget at lave hvert felt som hvert sit billede..for så vil de 10 andre billeder jo blive ståenede når et blivet udskifter med et andet...
Har tænke på om man måske ka bruge imagemapping kædet sammen med mouseover? men hvad så med det der med at når man trykker låser det på det valgte felt?
Tror egentlig ikke det er så kompliceret..skal bare have hjælp til hvordan det skal løses...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
kasse>>> ja det tror jeg også..men ka ik helt finde hove dog hale i det..har rodet med det du siger der..man har problemer med at få kombineret forskellige scripts og sån...
jeg ved ikke helt hvordan koden skal se ud,men jeg ved at man i Fireworks kan bruge swap image OnMouseClick og fravælge restore image OnMouseOut vha. slices i Fireworks
jeg har nu prøvet på dette i en halv time og nu gidder jeg ikke mere jeg lavede en rollover når musen var hen over billedet derefter tilføjede jeg endnu en behaviour (swap image) og fjernede fluebenet i restore image OnMouseOut og det virkede ikke så jeg foreslår ligesom jakoba at du på en eller anden måde laver 2 eller flere billeder der bliver sikkert lidt ekstra arbejde men det virker sikkert bedre end det jeg sad og prøvede på at lave
jokoba>> der er godt nok 11 billeder...loadtiden er ligegyldig da det kun skal gøre over lan...
Kan man også godt lave, så den ved at hvis musen er over felt 5, skal den også skifte billede på felt 1,2,3 og 4...og hvis musen er over fx felt 3, skal bilede 1 og 2 også skifte?
Hvis ja...hvor finder jeg noget brugbart kode...ingen grund til at omskrive hvis der allerede findes noget...
var denGronne = new Image(); // prefetch grøn indikationsbillede denGronne.src = \"gron.gif\" var denRode = new Image(); // var der også brug for et rødt? denRode.src = \"rod.gif\" // \"hvid.gif\" loades ved sideload
// husker hvor der er klikket var klikDone = new Array( false, false, false, false ); // een per kolonne.
function klik( col ) { klikDone[col] = true; }; //end klik( number )
// lader en grøn søjle følge mousepointer function musOver ( pic, col, rw ) { // rw SKAL være 0..9 var picIdx = 0; if ( !klikDone[col] ) { while ( pic != document.images[picIdx] ) picIdx++; for (var i=picIdx-rw; i<picIdx; i++) document.images[i].src = \"hvid.gif\"; for (var i=picIdx; i<=picIdx-rw+9; i++) document.images[i].src = \"gron.gif\"; } }; //end musOver ( Image, number, number )
</script>
</head> <body>
<!-- hver < img border=\"0\" src=\"billeder/graf/tom.gif\" width=\"80\" height=\"233\"
se nu... :) det er delvis perfekt. Jeg kan ikke lige overskue hvordan jeg får den til at lave så i det 2 øverste felter kommer det røde billede frem i stedet for det grønne.
En ting mere, ved godt jeg ik bad om det, du skal nok få 50 points mere (i alt 150, enige?) hvis du oxo gider lave, så hvis man trykker, er baren ikke frosset mere. Lidt surt at skulle udfylde hele formularen igen, hvis man har kommet til at trykke det forkerte sted og er nødt til at reloade *G*
ok. Opdagede lige du har 11 felter i dine søjler. sorry, du kan selv komme det 11\'te billede på.
<html> <head>
<script language=\'javascript\'>
var denGronne = new Image(); // prefetch grøn indikationsbillede denGronne.src = \"gron.gif\" var denRode = new Image(); // var der også brug for et rødt? denRode.src = \"rod.gif\" // \"hvid.gif\" loades ved sideload
// husker hvor der er klikket var klikDone = new Array( false, false, false, false ); // een per kolonne.
function klik( col ) { klikDone[col] = !klikDone[col]; }; //end klik( number )
// lader en grøn søjle følge mousepointer function musOver ( pic, col, rw ) { // rw SKAL være 0..9 var picIdx = 0; if ( !klikDone[col] ) { while ( pic != document.images[picIdx] ) picIdx++; var begy =picIdx-rw; var slut =picIdx-rw+10; for (var i=0; i<10; i++) if ( i<rw ) document.images[begy+i].src = \"hvid.gif\" else if ( i>=2 ) document.images[begy+i].src = \"gron.gif\" else document.images[begy+i].src = \"rod.gif\"; } }; //end musOver ( Image, number, number )
</script>
</head> <body>
<!-- hver < img border=\"0\" src=\"billeder/graf/tom.gif\" width=\"80\" height=\"233\"
når jeg putter et xtra billede ind... (så jeg har fra 0,10 i stedet for 0,9 - så virker det billede ikke... hvorfor? man skal vel fortælle den i head delen at der er et billede mere ik ?
kanon :) - havde kun ændret \"klik()\" værdien... :)
Synes godt om
Ny brugerNybegynder
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.