09. august 2000 - 13:08Der er
16 kommentarer og 2 løsninger
knapper hvis mouseover effekt skal forblive der.
Jeg har nogle knapper. de skifter så snart musen kører hen over dem... når man så har klikken på fx info i menuen, vil jeg gerne have at mousover effekten forbliver der...
geeeet => Hvis folk vil bruge Dreamweaver er det da fint, og ikke noget man skal pege fingre ad. Fint at du vil hjælpe, men det er ikke fedt at gøre det så nedladende.
lee => Hvis jeg har forstået dig ret, så er vi nødt til at ha\' samtlige links, for at fikse det(det kræver en række flags og en function der holder styr på dem).
el_gnu >> Jeg vil ikke forhindre ham i at bruge dreamweaver, jeg vil bare ikke have at han smider koden ind i dreamweaver, da jeg ikke har nogen erfaringer med om det kan overleve turen... Jeg har aldrig brugt dreamweaver ret meget, så det er kun fodi at jeg frygter at det måske kunne finde på at lave nogle frontpage lignende ting... altså rette i koden..
Men du harhelt ret, det er ok at bruge dreamweaver, og det ville faktisk være nemmere hvis lee gad at upload siden, så vi kan tage udgangspunkt i den eksistrende kode...
Geeet : vil lige sige at Dreamweaver ikke laver fejl i HTML. Har aldrig oplevet at Dreamweaver har fiks fakset rundt med mine scripts... og har efterhånden brugt det længe.. Skulle efter signed være det mest annerkendte program indenfor hjemmeside design.
Linket får i sener i dag, siden skal lige være færdig... og jeg skal lige teste Helles svar. *S*
Opret en huskevariabel og 2 extra funktioner. (funktionerne picOver og picOut er dem du allerede har, hvordan de så ser ud). (og navn parameteren er den id du allerede bruger for dine links ).
var fixedPic = \"\"; // husker hvad der er klikket
function picOver ( navn ) { // onMouseOver event var purl = navn+\"over.gif\"; document.images.navn.src=purl // slå aktivbilled til };
function picOff ( navn ) { // din tidligere onMouseOut event var purl = navn+\"out.gif\"; document.images.navn.src=purl // slå aktivbilled fra };
function picOut ( navn ) { // ny onMouseOut event if ( navn != fixedPic ) // kun hvis ikke klikket picOff ( navn ); };
function picClik ( navn ) { // onClick event if ( ( fixedPic.length > 0 ) // der er klikket før &&( fixedPic != navn ) // og ikke på dette link ) picOff( fixedPic ); fixedPic = navn; };
i hvert billed-link ændrer du så onmouseout kaldet og tilføjer et onclick klad: (eg: færdigt link til din \"kontakt\" side) <A href=\"kontakt.html\" target=\"???\" onmouseover=\'picOver(\"kontakt\");\' onmouseout =\'picOut (\"kontakt\");\' onclick =\'picClik(\"kontakt\");\'><IMG src=\"kontaktout.gif\" name=\"kontakt\" ></A>
nej, det er picOver og picOff der er dine gamle funktioner. sorry.
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.