ugrás a tartalomhoz

Archívum - Feb 15, 2011 - Fórum téma

Ftp-n nem jeleniti meg a képet és a gif állományt

frostywarrior · 2011. Feb. 15. (K), 15.21
sziasztok!

Segitséget szeretnék kérni hogy miért nem jeleníti meg a gif és jpg formátumú képet a weblapom??egyébként ftp-re van feltöltve. De viszont a sima logót(jpg) felül megjeleníti a lenti garancia (jpg)képet viszont nem, sőt gif állománnyal is baj van...

Validatorral is átnéztem de hibát nem mutat.

Előre is köszi a helpet

ez a logó kép--->

<img src="pictures/logo.jpg" id="logo" alt="Wizardsoft logó" usemap="#mainHtml"/>
<map name="mainHtml" id="mainHtml">
<area shape="rect" coords="10,10,210,116" href="index.htm" alt="Főoldal" >
</map>

ez pedig a második kép az oldalon-->(persze közötte még kód szerepel meg néhány div)

<div class="centerImg"> <img src="pictures/garancia2_zold200x150.jpg" alt="100% Garancia"/> </div>
 

Események és closure

manfreed · 2011. Feb. 15. (K), 11.47
(ha jól tudom így hívják angolul a szerkezetet)

Készítettem egy függvényt, amit osztályként használnék, A függvény példányonként egy képet kezelne, ennek a mousemove eseményével játszanék. Egy rövid kód:
function Kep(src) {
  this.kep = document.createElement('img');
  this.valtozo = 6;
  // ...
}

var k = new Kep('jojo.png');
Szeretnék egy általános mousemove eseményt, ami a függvényen belül definált tulajdonságok alapján csinál valamit. Ha így készítem el:
this.kep.onmousemove = function() {alert(this.valtozo);}
akkor a this a kép objektumra fog hivatkozni, a this.valtozo pedig érvénytelen lesz. Ha használom a closure szerkezetet (hogy hívják ezt magyarul?) így:
this.kep.onmousemove = (function(t){return function(){ alert(t.valtozo()}})(this);
akkor a t változó megkapja az objektumot, a visszaadott függvény pedig azt a t-n keresztül látni fogja. Ezzel kb megoldottam minden eseménykezelést az objektumjaimban, csakhogy! Ha én szeretném az eventet megkapni, akkor bizony sírógörcsöt kapok az Internet Explorer mellett.

Kis módosítás után:
this.kep.onmousemove = (function(t){return function(evt){ alert(evt.clientX); }})(this);
Működik minden normális böngészőben. IE6-7 alatt nem. 8 alatt nem tudtam még nézni. Esetleg tudtok valami megoldást erre?
 

Szerkezeti hibák

kataiandi · 2011. Feb. 15. (K), 00.32
Sziasztok!
Utaltatok nekem is meg ahogy visszaolvasom az írásokat, másoknak is egy bizonyos oldalra. Én is megnéztem, de ciki ide vagy oda, de nem értem mit kell kijavítani.
Megnéznétek ezt is meg a honlapomon talált hibákra is ráutalnátok?
köszi