flodhest Skrevet 22. juli 2007 Skrevet 22. juli 2007 (endret) Her ønsker jeg at teksten i snakkeboblen forander seg, etterhvert som man beveger musa over knappene. Hver knapp skal altså ha en hover i snakkeboblen. Hvordan skal jeg få til dette på enklest mulig måte? Har prøvd å få hele greien som en knapp, men da blir det bare flere snakkebobler etter hverandre horisontalt. Går det å ha snakkeboblen i en egen div, slik at den byttes avhengig av hvilken knapp man har musen over? eksempel på dette er:palmekraft.net Endret 22. juli 2007 av flodhest
Anders Moen Skrevet 22. juli 2007 Skrevet 22. juli 2007 (endret) JavaScript <script type="text/javascript"> function writeText(txt) { document.getElementById("novn").innerHTML=txt } </script> HTML <a href="#" onmouseover="writeText('Tekst nummer 1 inn')" onmouseout="writeText('Tekst nummer 1 ut')">Link tekst</a> | <a href="#" onmouseover="writeText('Tekst nummer 2 inn')" onmouseout="writeText('Tekst nummer 2 ut')">Link tekst</a> <br /> <div id="novn"> Første tekst som vil byttes ut </div> Håper det funker Edit: Det var noe sånt du ville ha ikke sant? Endret 22. juli 2007 av Anders-Moen
flodhest Skrevet 22. juli 2007 Forfatter Skrevet 22. juli 2007 (endret) Skal høre med han som programmerer siden, men vi kan være ett skritt nærmere nå. Det er litt viktig å få med at det er bildet som skal forandre seg her, ikke tekst. Går det med den koden der eller? Edit: testet nå, fungerer ypperlig den koden der, men får vi det til med bilde? Endret 22. juli 2007 av flodhest
Steinmann Skrevet 22. juli 2007 Skrevet 22. juli 2007 Du setter position absolute på bildet. og posisjonerer det. Javascript bør være unødvendig her.
flodhest Skrevet 22. juli 2007 Forfatter Skrevet 22. juli 2007 Du har ikke noe mer konkret der? Ser ikke helt hvordan jeg kan få bildene til å bytte.
flodhest Skrevet 22. juli 2007 Forfatter Skrevet 22. juli 2007 Bildet kan ikke være statisk. Den pilen som går til snakkeboblen skal flytte seg. Eller, jeg har egentlig 5 bilder, men skal skape en illusjon om at pilen flytter seg, kun ved at bildet byttes.
Wattengård Skrevet 23. juli 2007 Skrevet 23. juli 2007 *grave i hjernemassen* Lengesiden jeg har tatt no JS nå, men dette skal vel ca. funke Gi IMG taggen til bildet en unik ID. Foreksempel "snakkeboble". Så: function chgBoble(nummer) { var boble = document.getelementbyid("snakkeboble"); var boblesrc = "boblebilde" + nummer + ".png"; boble.src = boblesrc; } Og vips så skal det funke... Tror jeg... -C-
Steinmann Skrevet 23. juli 2007 Skrevet 23. juli 2007 <ul><li><a href="#">Linktekst<span class="hovertext">Her kommer det som skal stå i boblen</span></a></li></ul> Også setter du position absolute på .hovertext og plasserer den fint. og legger pilen ned som bakgrundsbilde på den. Pice of cake.
flodhest Skrevet 23. juli 2007 Forfatter Skrevet 23. juli 2007 Takker for hjelpen, skal se hva det blir til.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå