Spørgsmålet er følgende: Når musen holdes over de forskellige celler, vises det tilsvarende billede i den celle der har class="content". Det billede der vises, er naturligvis en hel del større end dem der er i cellerne. Jeg har allerede lavet et gennemsigtigt billede på 25X25 px til formålet. Hvordan gøres dette ??
Billederne skal hentes fra CSS fordi det skal være rimeligt overskueligt at ændre sidens indhold. Den der i fremtiden skal gøre dette, kender ikke til HTML.
Løsning #2: Som det ses, hentes billederne igennem CSS. Findes der en metode hvor billederne skrives ind i et .txt dokument, (incl. sti til billedet), hvor en funktion i cellerne kalder billederne, og som stadig har mouseover funktionen som beskrevet herover ??
//------------------ start på billeder.js window.onload = function(){ for(pic in billeder){ document.getElementById(pic).style.backgroundImage = "url(" + billeder[pic] + ")"; } }
var billeder = { 'mt0000':'art/mal/thumb/m_t_0000.jpg', 'mt0001':'art/mal/thumb/m_t_0001.jpg', 'mt0002':'art/mal/thumb/m_t_0002.jpg', 'mt0003':'art/mal/thumb/m_t_0003.jpg',
'mt1000':'art/mal/thumb/m_t_1000.jpg',
//og de resterende
}
function mOver(elm){ document.getElementById("content").style.backgroundImage = "url(" + billeder[elm.id] + ")"; }
//------------------ slut på billeder.js
-- så skal du selvfølgelig sætte id og ikke class på dine elementer (du kan dog med fordel beholde den samme klasse på alle elementer, da du så kan sætte grundegenskaber via den !-)
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.
Det er blevet kaldt ”det største it-nedbrud i historien” og omkostningerne kan nemt løbe op i syv milliarder kroner: Men hvem skal betale for Crowdstrikes fejl?