....snip.... <td width="180" class="off" onmouseover="this.className='on';changeText('uddannelseOn');" onmouseout="this.className='off';changeText('uddannelseOff');" id="udd" />Dette er en test</td> ....snip....
men men men..... jeg vil jo gerne have nogle links i min "On"-tekst, men når man så fører musen over et link, så forstår browseren det som en mouseout dvs. baggrund og tekst går tilbage til Off-tilstand....
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Jeg har lavet et eksempel der virker, og skrevet kommentarer så du kan finde rundt i koden.
Jeg har også skrevet dine funktioner om, så du ikke skal ind og rette i dem manuelt for hver TD felt. Der er et array nederst, hvor du kan tilføje det onmouseover/out tekst du skal bruge.
Men prøv at kig på det og spørg hvis det er :)
<script language="JavaScript"> var t; // variablen til at holde timeout events function td_hover(e) { // funktion til at køre onmouseover/out events if (link_hover == 0) { // er vi på et link? t = setTimeout(function(){changeText(e)},50); // timeout på hover event, så vi kan slukke for den igen, hvis det er et link vi er over } }
function changeText(e) { // funktion til at ændre teksten current_class = e.className; // hvilken klasse er vi på? if(current_class == 'off') { // vi er off og skal on e.className='on'; e.innerHTML = mouse_events[e.id+'_over']; // hent tekst fra array var children = e.getElementsByTagName('a');
for (var i=0; i<children.length; i++) { // håndter onmouseover/out events på eventuelle links i teksten children[i].onmouseover = setLinkHover; children[i].onmouseout = setLinkHover; }
} else { // vi er on og skal off e.innerHTML = mouse_events[e.id+'_out']; // onmouseout tekst fra array e.className='off'; } }
var link_hover = 0; function setLinkHover() { // håndter onmouseover/out på links clearTimeout(t); // fjern vores timeout
// håndter variabler til at styre om vi er på et link if (link_hover == 0) link_hover = 1; else link_hover = 0; }
Det ville være rart hvis du fulgte op på det når man nu har brugt tid at hjælpe dig.......
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.