Hej! Jag sitter och ska få bilder att "poppa" ut när jag drar musen över dem. Problemet är att bildtexten inte dyker upp förrän den 2:a gången jag gör det -och bara om jag gör det underifrån (jättekonstigt). Sen byts bilderna även om jag drar över den tomma ytan på sidan. Sen vill jag ju att den stora bilden ska visas vid sidan om den lilla bilden, men just nu visas alla på samma ställe. Har försökt pilla lite med z-index, men förstår det inte riktigt...
Vore jättetacksam för lite hjälp!! /Ulrika
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Uppgift 6</title> <link rel="stylesheet" type="text/css" href="style6.css" /> <script type="text/javascript"> var picIx;
function showPict(show, nr){ var imgText = document["image"+nr].alt; document.getElementById("picText"+nr).innerHTML = imgText;
box[picIx].style.zIndex = 10; var z = 9; for (var i=picIx+1; i<box.length; i++){ box[i].style.zIndex = z; } z = 9; for (var i=picIx+1; i<box.length; i++){ box[i].style.zIndex = z; z = z - 1; } }
function init(){ box = document.getElementById("pics").getElementsByTagName("div"); for (var i=0; i<box.length; i++){ box[i].style.right = 60*i+"px"; } picIx = 0; showPict(); }
/*function updatePic(){ box[picIx].style.zIndex = 10; var z = 9; for (var i=picIx+1; i<box.length; i++){ box[i].style.zIndex = z; } z = 9; for (var i=picIx+1; i<box.length; i++){ box[i].style.zIndex = z; z = z - 1; } }*/