Kezdőoldal » Számítástechnika » Programok » A fhotoFiltre-n, hogy lehet...

A fhotoFiltre-n, hogy lehet egy képre html kódot tenni? Nagyon nehéz? Fontos

Figyelt kérdés

Ez a kód:

<SCRIPT LANGUAGE="JavaScript1.2">

<!-- innen

/*

Letöltve a ThomasWebMűhely javascript archívumából:

http://twm.faxunil.hu/muhely/

*/ var snowsrc="http://gportal.hu/portal/virag1/image/gallery/colorido.gif" // a szív kép url-je


var no = 10; // a hópelyhek száma a lapon


var ns4up = (document.layers) ? 1 : 0;

var ie4up = (document.all) ? 1 : 0;

var ns6up = (document.getElementById&&!document.all) ? 1 : 0;


var dx, xp, yp;

var am, stx, sty;

var i, doc_width = 800, doc_height = 600; // képernyő méretek


if (ns4up||ns6up) {

doc_width = self.innerWidth;

doc_height = self.innerHeight;

} else if (ie4up) {

doc_width = document.body.clientWidth;

doc_height = document.body.clientHeight;

}


dx = new Array();

xp = new Array();

yp = new Array();

am = new Array();

stx = new Array();

sty = new Array();


for (i = 0; i < no; ++ i) {

dx[i] = 0;

xp[i] = Math.random()*(doc_width-50);

yp[i] = Math.random()*doc_height;

am[i] = Math.random()*20;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

if (ns4up) {


document.write("<layer name=\\\\\\\\"dot"+ i +"\\\\\\\\" left=\\\\\\\\"15\\\\\\\\" top=\\\\\\\\"15\\\\\\\\" visibility=\\\\\\\\"show\\\\\\\\"><img src=\\\\\\\'"+snowsrc+"\\\\\\\' border=\\\\\\\\"0\\\\\\\\"></layer>");


} else if (ie4up||ns6up) {


document.write("<div id=\\\\\\\\"dot"+ i +"\\\\\\\\" style=\\\\\\\\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\\\\\\\\"><img src=\\\\\\\'"+snowsrc+"\\\\\\\' border=\\\\\\\\"0\\\\\\\\"></div>");


}

}


function snowNS() {


for (i = 0; i < no; ++ i) {

yp[i] += sty[i];

if (yp[i] > doc_height-50) {

xp[i] = Math.random()*(doc_width-am[i]-30);

yp[i] = 0;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

doc_width = self.innerWidth;

doc_height = self.innerHeight;

}

dx[i] += stx[i];

document.layers["dot"+i].top = yp[i];

document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);

}

setTimeout("snowNS()", 10);

}


function snowIE_NS6() { // IE and NS6 funkció

for (i = 0; i < no; ++ i) {

yp[i] += sty[i];

if (yp[i] > doc_height-50) {

xp[i] = Math.random()*(doc_width-am[i]-30);

yp[i] = 0;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

doc_width = ns6up?window.innerWidth : document.body.clientWidth;

doc_height = ns6up?window.innerHeight : document.body.clientHeight;

}

dx[i] += stx[i];

if (ie4up){

document.all["dot"+i].style.pixelTop = yp[i];

document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);

}

else if (ns6up){

document.getElementById("dot"+i).style.top=yp[i];

document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);

}

}

setTimeout("snowIE_NS6()", 10);

}


if (ns4up) {

snowNS();

} else if (ie4up||ns6up) {

snowIE_NS6();

}

// eddig -->

</SCRIPT>


2009. júl. 21. 18:59
 1/3 anonim ***** válasza:
ezt webes felületen kell elkészítened, a programban erre nincs lehetőséged
2009. júl. 24. 19:28
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Egyik képszerkesztő progi sem csinálja meg html nélkül ezt, ezt talán úgy kellene hogy html-t létrehozol, a fenti scriptet belemásolod ahogy kell, aztán img src taggal behívod a képet, mented, és kész.
2009. júl. 25. 11:19
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:

Köszi :)

Hát akkor hagyom az egészet most :)

2009. júl. 26. 13:59

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!