Hitta felet, det var en liten fel stavning vid:
CB.addEvent(arr[i], "click", jungelBoggie.change);
som ska vara
CB.addEvent(arr[i], "click", jungelBoogie.change);
2 svar · 492 visningar · startad av Mycodez
Hej,
Jag håller på med ett javascript där bilder ska visas, till mitt bildgalleri :) som ser ltie snyggt ut men nu ska jag göra om visningsdelen och det görs i Javascript bara för det e lite snyggare.
Detta är bara ett exempel, bara för utvecklings delen, så dessa storlekar kommer inte användas men det är bara för utvecklings syftet.
desingen är så här:
<!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>Namnlöst dokument</title>
<style type="text/css">
#imageShower {
width:300px;
padding:10px;
border:1px solid #000;
}
.main {
width:280px;
height:280px;
margin:10px;
}
</style>
</head>
<body>
<a href="index.html">Hem</a> / <a href="bild.html">Bild</a><br/>
<p>
</p>
<div id="imageShower">
<img src="bild.jpg" class="main" width="70" height="70"/><br/>
<img src="Chrysanthemum.jpg" width="70" height="70"/>
<img src="Desert.jpg" width="70" height="70"/>
<img src="Koala.jpg" width="70" height="70"/>
</div>
<script type="text/javascript" src="skript.js"></script>
</body>
</html>
Och filen skritp.js ser ut
// JavaScript Document
var CB = {
addEvent : function(element, event, action){
if(element.addEventListener){
element.addEventListener(event, action, false);
}
else{
element.attachEvent("on" + event, action);
}
}
}
var jungelBoogie = {
main : function(id){
var arr = id.childNodes;
for(var i = 0; i < arr.length; i++){
if(arr[i].nodeName == "IMG"){
CB.addEvent (arr[i], "click", jungelBoggie.change);
}
}
},
change : function(e){
if(window.event){
var target = window.event.srcElement;
}else{
var target = e.target;
}
var main_img = target.parentNode.getElementsByTagName("img")[0];
var newSrc = target.src;
var oldSrc = main_img.src;
main_img.src = newSrc;
target.src = oldSrc;
}
}
var pb = document.getElementById("imageShower");
jungelBoogie.main(pb);
det inte vad som e fel, om det e css, eller javascriptet i sig :/ är ny i detta. så hjälp tack:)
I exemplet så e en bild i fokus alltså den e över allt, sen dem som e under där(3st bilder) ska vara lite minde i detta exempel 70x70.
Hitta felet, det var en liten fel stavning vid:
CB.addEvent(arr[i], "click", jungelBoggie.change);
som ska vara
CB.addEvent(arr[i], "click", jungelBoogie.change);
Ðеуверен, что здеÑÑŒ коды к игре танки онлайн возможно не то, что нужно, но может имеетÑÑ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð°, а то там не получаетÑÑ, да и вообще замахалÑÑ Ð¸Ñкать.