phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Boltex
06-05-2012, 00:11
Ró?ne dodatki do forum efekty w JavaScript (w panelu admina)
Autor Wiadomość
Przemo



Pomógł: 210 razy
Posty: 3147
Wysłany: 19-11-2003, 02:12   Różne dodatki do forum efekty w JavaScript (w panelu admina)

:) Panel admina>Konfiguracja>Strony glownej
Wlaczamy banner w naglowku i dajemy:
Kod:
<script LANGUAGE="javascript">
var no = 25; // snow number
var speed = 10; // smaller number moves the snow faster
var snowflake = "http://polsped.com.pl/snow.gif";

var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
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; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
}
}
}
function snowNS() { // Netscape main animation function
for (i = 0; i  <no; ++ i) { // iterate for every dot
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()", speed);
}
function snowIE() { // IE main animation function
for (i = 0; i  <no; ++ i) { // iterate for every dot
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 = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
</script>
Dwie pierwsze wartosci to parametry
Nawet nie wiedzialem ze te bannery w panelu beda takie przydatne :) W pare sekund mozna pozmieniac forum nie grzebiac w plikach. Brawa prosze :P

Dodatkowo ciekawy/nieciekawy efekt przechodzenia z jednej strony na druga mozna uzyskac dodajac tam w banerze na gorze
Kod:
<meta http-equiv=Page-Exit content=blendTrans(Duration=0.7)>
0.7 to czas, może byc 1 może byc 1.5
Zreszta poszukajcie sami takich bajerow w necie np. http://javascriptkit.com/cutpastejava.shtml
 
     
Gadatliwa Kasia 

   
Przemo



Pomógł: 210 razy
Posty: 3147
Wysłany: 24-11-2003, 13:05   

Kolejny skrypcik dodajacy latajacy za kursorem tekst
Kod:
<div id="dot0" style="position: absolute; visibility: hidden; height: 11; width: 11;">
<img src="PICT/a.gif" height="11" width="11"></div>
<div id="dot1" style="position: absolute; height: 11; width: 11;"><font color="blue"><b>F</div>
<div id="dot2" style="position: absolute; height: 11; width: 11;">O</div>
<div id="dot3" style="position: absolute; height: 11; width: 11;">R</div>
<div id="dot4" style="position: absolute; height: 11; width: 11;">U</div>
<div id="dot5" style="position: absolute; height: 11; width: 11;">M</b></font></div>

<SCRIPT LANGUAGE="JavaScript">
var nDots = 7;
var Xpos = 0;
var Ypos = 0;

var DELTAT = .01;
var SEGLEN = 10;
var SPRINGK = 10;
var MASS = 1;
var GRAVITY = 50;
var RESISTANCE = 10;
var STOPVEL = 0.1;
var STOPACC = 0.1;
var DOTSIZE = 11;
var BOUNCE = 0.75;
var isNetscape = navigator.appName=="Netscape";
var followmouse = true;
var dots = new Array();
init();
function init() {
var i = 0;
for (i = 0; i < nDots; i++) {
dots[i] = new dot(i);
}
if (!isNetscape) {
}
for (i = 0; i < nDots; i++) {
dots[i].obj.left = dots[i].X;
dots[i].obj.top = dots[i].Y;
}
if (isNetscape) {
startanimate();
} else {
setTimeout("startanimate()", 3000);
   }
   }
   function dot(i) {
   this.X = Xpos;
   this.Y = Ypos;
   this.dx = 0;
   this.dy = 0;
   if (isNetscape) {   
   this.obj = eval("document.dot" + i);
   } else {
   this.obj = eval("dot" + i + ".style");
      }
      }
      function startanimate() {   
      setInterval("animate()", 20);
      }
      function setInitPositions(dots) {
      var startloc = document.all.tags("LI");
      var i = 0;
      for (i = 0; i < startloc.length && i < (nDots - 1); i++) {
      dots[i+1].X = startloc[i].offsetLeft
      startloc[i].offsetParent.offsetLeft - DOTSIZE;
      dots[i+1].Y = startloc[i].offsetTop +
      startloc[i].offsetParent.offsetTop + 2*DOTSIZE;
      }
      dots[0].X = dots[1].X;
      dots[0].Y = dots[1].Y - SEGLEN;
      }
      function MoveHandler(e) {
      Xpos = e.pageX;
      Ypos = e.pageY;     
      return true;
      }
      function MoveHandlerIE() {
      Xpos = window.event.x + document.body.scrollLeft;
      Ypos = window.event.y + document.body.scrollTop;     
      }
      if (isNetscape) {
      document.captureEvents(Event.MOUSEMOVE);
      document.onMouseMove = MoveHandler;
      } else {
      document.onmousemove = MoveHandlerIE;
      }
      function vec(X, Y)
      {
      this.X = X;
      this.Y = Y;
      }
     
      function springForce(i, j, spring)
      {
      var dx = (dots[i].X - dots[j].X);
      var dy = (dots[i].Y - dots[j].Y);
      var len = Math.sqrt(dx*dx + dy*dy);
      if (len > SEGLEN) {
      var springF = SPRINGK * (len - SEGLEN);
      spring.X += (dx / len) * springF;
      spring.Y += (dy / len) * springF;
         }
    }
    function animate() {   
    var start = 0;
    if (followmouse) {
    dots[0].X = Xpos;
    dots[0].Y = Ypos;   
    start = 1;
    }
    for (i = start ; i < nDots; i++ ) {
    var spring = new vec(0, 0);
    if (i > 0) {
    springForce(i-1, i, spring);
    }
    if (i < (nDots - 1)) {
    springForce(i+1, i, spring);
    }
    var resist = new vec(-dots[i].dx * RESISTANCE, -dots[i].dy * RESISTANCE);
    var accel = new vec((spring.X + resist.X)/ MASS, (spring.Y + resist.Y)/ MASS + GRAVITY);
    dots[i].dx += (DELTAT * accel.X);
    dots[i].dy += (DELTAT * accel.Y);
    if (Math.abs(dots[i].dx) < STOPVEL &&
    Math.abs(dots[i].dy) < STOPVEL &&
    Math.abs(accel.X) < STOPACC &&
    Math.abs(accel.Y) < STOPACC) {
    dots[i].dx = 0;
    dots[i].dy = 0;
    }
    dots[i].X += dots[i].dx;
    dots[i].Y += dots[i].dy;
    var height, width;
    if (isNetscape) {
    height = window.innerHeight + document.scrollTop;
    width = window.innerWidth + document.scrollLeft;
    } else {   
    height = document.body.clientHeight + document.body.scrollTop;
    width = document.body.clientWidth + document.body.scrollLeft;
    }
    if (dots[i].Y >=  height - DOTSIZE - 1) {
    if (dots[i].dy > 0) {
    dots[i].dy = BOUNCE * -dots[i].dy;
    }
    dots[i].Y = height - DOTSIZE - 1;
    }
    if (dots[i].X >= width - DOTSIZE) {
    if (dots[i].dx > 0) {
    dots[i].dx = BOUNCE * -dots[i].dx;
    }
    dots[i].X = width - DOTSIZE - 1;
    }
    if (dots[i].X < 0) {
    if (dots[i].dx < 0) {
    dots[i].dx = BOUNCE * -dots[i].dx;
    }
    dots[i].X = 0;
    }
    dots[i].obj.left = dots[i].X;           
    dots[i].obj.top =  dots[i].Y;       
        }
        }
        </script>
Zamiast liter mozna dac jakies male obrazki <img src="adres_obrazka.pl/obrazek.gif">
 
     
Kołek

Pomógł: 1 raz
Posty: 14
Wysłany: 12-02-2004, 23:14   

By? już śnieg na ?wi?ta a teraz czas na co? "walentynkowego" :wink:

A więc: Panel admina>Konfiguracja>Strony glownej
Wlaczamy banner w naglowku i dajemy:

Kod:
<script language="JavaScript">
<!-- Multi Random Movement Script by kurt.grigg@virgin.net

P=new Image();
P.src="serce.gif"; //Pre-load your image here!
Pic="serce.gif";   //Type your image name here!
amount=20;        //Amount of images, not less than 2!
BY=20;           //Your image height!
BX=20;           //Your image width!
S=5;              //speed!

/************************ Nothing needs altering below ************************/
ns=(document.layers)?1:0;
if (ns){
for (i=0; i < amount; i++)
document.write("<LAYER NAME='netscape"+i+"' LEFT=0 TOP=0><img src="+Pic+"></LAYER>");
}
else{
document.write("<div style='position:absolute;top:0px;left:0px'><div style='position:relative'>");
for (i=0; i < amount; i++)
{document.write("<img id='explorer' src='"+Pic+"' style='position:absolute;top:0px;left:0px'>")}
document.write("</div></div>")
}
R=new Array(),PB=new Array(),RD=new Array(),Y=new Array(),X=new Array(),D=new Array(),VB=0,HB=0,SP=new Array();;
for (i=0; i < amount; i++){Y[i]=10;X[i]=10;D[i]=Math.floor(Math.random()*80+10);SP[i]=Math.floor(Math.random()*S+3)}
function Curve(){
plusMinus=new Array(1,-1,2,-2,3,-3,0,1,-1)
for (i=0; i < amount; i++){
R[i]=Math.floor(Math.random()*plusMinus.length);
RD[i]=plusMinus[R[i]];
}
setTimeout('Curve()',1800);
}
function MoveRandom(){
T=setTimeout('MoveRandom()',10);
var H=(document.layers)?window.innerHeight:document.body.clientHeight;
var W=(document.layers)?window.innerWidth:document.body.clientWidth;
var YS=(document.layers)?window.pageYOffset:document.body.scrollTop;
var XS=(document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i=0; i < amount; i++){
PB[i]=D[i]+=RD[i];
y = SP[i]*Math.sin(PB[i]*Math.PI/180);
x = SP[i]*Math.cos(PB[i]*Math.PI/180);
if (D[i] < 0) D[i]+=360;
Y[i]+=y;
X[i]+=x;
VB=180-D[i];
HB=0-D[i];
//Corner rebounds! not necessary but looks nice.
if ((Y[i] < 1) && (X[i] < 1)) {Y[i]=1;X[i]=1;D[i]=45;}
if ((Y[i] < 1) && (X[i] > W+BX)) {Y[i]=1;X[i]=W+BX;D[i]=135;}
if ((Y[i] > H+BY) && (X[i] < 1)) {Y[i]=H+BY;X[i]=1;D[i]=315;}
if ((Y[i] > H+BY) && (X[i] > W+BX)) {Y[i]=H+BY;X[i]=W+BX;D[i]=225;}
//Edge rebounds!
if (Y[i] < 1) {Y[i]=1;D[i]=HB;} 
if (Y[i] > H+BY) {Y[i]=H+BY;D[i]=HB;} 
if (X[i] < 1) {X[i]=1;D[i]=VB;}
if (X[i] > W+BX) {X[i]=W+BX;D[i]=VB;}
var layer=(document.layers)?document.layers['netscape'+i]:explorer[i].style;
layer.top=Y[i]+YS;
layer.left=X[i]+XS;
}
}
function sTaRt(){Curve();MoveRandom()}
if (document.all||document.layers){sTaRt()}
//-->
</script>


Pobieramy serduszko i wrzucamy do głównego katalogu.

Efekt można zobaczyć u mnie:
http://kolek.50free.org/index.php

Troszkę spowalnia ale jeden dzień chyba można wytrzyma? a efekt dość ciekawy.
 
     
Lucyfer

Pomógł: 1 raz
Posty: 16
Wysłany: 26-03-2004, 13:51   

Oto jak zrobić fajny efektowny napis na forum :)


Kod:
<b><h2>
<script language="JavaScript1.2">
var message="Tu jest twój tekst"
var neonbasecolor="gray"
var neontextcolor="red"
var flashspeed=100 //in milliseconds
var n=0
if (document.all){
document.write('<font color="'+neonbasecolor+'">')
for (m=0;m<message.length;m++)
document.write('<span id="neonlight">'+message.charAt(m)+'</span>')
document.write('</font>')
var tempref=document.all.neonlight
}
else
document.write(message)
function neon(){
if (n==0){
for (m=0;m<message.length;m++)
tempref[m].style.color=neonbasecolor
}
tempref[n].style.color=neontextcolor
if (n<tempref.length-1)
n++
else{
n=0
clearInterval(flashing)
setTimeout("beginneon()",1500)
return
}
}
function beginneon(){
if (document.all)
flashing=setInterval("neon()",flashspeed)
}
beginneon()
</script>
</h2>


Efekt możecie zobaczyć u mnie :) www.estelion.tk (lub www.golu.euro-pl.com :) )
ps.Zapraszam na moje forum ;)
ps2.Darmowa reklama :P :razz: :smile: :wink:
_________________
http://www.estelion.tk -Moje forum zapraszam :-)

Ej... Gość na co czekasz wbijaj i postuj :)
Gość
 
     
MarX


Pomógł: 26 razy
Posty: 349
Wysłany: 04-05-2004, 19:48   

W head:
Kod:
<script language="JavaScript1.2">
// script by Dynamic Drive

function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
if (which2.style.MozOpacity)
which2.style.MozOpacity=0.3
else if (which2.filters)
which2.filters.alpha.opacity=30
}

function highlightit(cur2){
if (cur2.style.MozOpacity<1)
cur2.style.MozOpacity=parseFloat(cur2.style.MozOpacity)+0.1
else if (cur2.filters&&cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}
</script>
 


A w body:

Kod:
<img src="photo1.jpg" style="filter:alpha(opacity=30);-moz-opacity:0.3" onMouseover="high(this)" onMouseout="low(this)">
 


Przykład http://www.javascript.tigroup.pl/obr12p.php

Jak zrobić żeby dotyczyło to np wszystkich przycisków na forum :D
I jak to w miare łatwo zaaplikować do forum :P
Macie jaki? pomysł ??? żeby zbyt dużo nie przerabia?.. ;)
_________________
hmmmmmmmmmm?! :F
 
     
CyberDuck
[Usunięty]

Wysłany: 19-05-2004, 18:13   kursor z obrazkiem

Mam taki kod :
Kod:
 
<script language="JavaScript">
<!-- Hide from old browsers
var x,y
var xspacer = 15
var yspacer = 15
var flag=0

function handlerMM(e){
    x = (document.layers) ? e.pageX : event.clientX
    y = (document.layers) ? e.pageY : event.clientY
    flag=1
}

function moveImg() {

    if (flag==1 && document.all) {
            document.all.mouseImg.style.posLeft = x + xspacer + document.body.scrollLeft
        document.all.mouseImg.style.posTop = y + yspacer + document.body.scrollTop
    }
   
    if (flag==1 && document.layers) {
        document.mouseImg.left = x + xspacer
        document.mouseImg.top = y + yspacer
    }
    var timer=setTimeout("moveImg()",10)
}
// -->
</script>
<style>
.pointerImg {
    position:absolute;
    visibility:visible;
    top:-50px;
}
</style>
</head>

<body>

<p>&nbsp;</p>
<body onload="moveImg()">

<script language="JavaScript">
<!-- Hide from old browsers
document.write("<span id='mouseImg' class='pointerImg'><img border='1' src='http://cyberduck.republika.pl/webcam.jpg' width='100'></span>")

if (document.layers){
    document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
// -->
</script>
i dziala tak ze na stronce kolo kursora pojawia sie dowolny obrazek (ruchomy badz nie) zaladowany z innego serwerka lub z dysku. Mozna tez okreslic pozycje od kursora.
Jesli chcecie bez przepisywania do notatnika zobaczyc jak to dziala to prosze tutaj => http://cyberduck.republika.pl/banerek.htm

Jak to wkleic na forum aby dzialalo ?
 
     
web

Pomógł: 3 razy
Posty: 4
Wysłany: 11-07-2004, 05:14   

Bardzo fajne Oczy latajace za kursorem można przetestować u mnie: www.forum.solec.sup.pl
Do katalogu glownego forum nalezy wrzucic te dwa obrazki:

Kod:
<script language="JavaScript">

//Watching Eyes script- By Kurt (kurt.grigg@virgin.net)
//Script featured on Dynamic Drive
//Visit http://www.dynamicdrive.com for this script and more

pic0=new Image();
pic0.src="eye.gif";
pic1=new Image();
pic1.src="pupils.gif";

var n4=(document.layers);
var n6=(document.getElementById&&!document.all);
var ie=(document.all);
var O=(navigator.appName.indexOf("Opera") != -1)?true:false;
var _d=(n4||ie)?'document.':'document.getElementById("';
var _a=(n4||n6)?'':'all.';
var _r=(n6)?'")':'';
var _s=(n4)?'':'.style';
if (n4){
document.write('<layer name="eyeball" top=0 left=0 width="69" height="34"><img src="eye.gif" width="69" height="34"></layer>');
document.write('<layer name="pupil1" top=0 left=0 width="13" height="13"><img src="pupils.gif" width="13" height="13"></layer>');
document.write('<layer name="pupil2" top:0 left=0 width="13" height="13"><img src="pupils.gif" width="13" height="13"></layer>');
}
else{
if (ie)
document.write('<div id="ic" style="position:absolute;top:0;left:0"><div style="position:relative">');
document.write('<div id="eyeball" style="position:absolute;top:100px;left:100px;width:69px;height:34px"><img src="eye.gif" width="69" height="34"></div>');
document.write('<div id="pupil1" style="position:absolute;top:0px;left:0px;width:12px;height:13px"><img src="pupils.gif" width="13" height="13"></div>');
document.write('<div id="pupil2" style="position:absolute;top:0px;left:0px;width:12px;height:13px"><img src="pupils.gif" width="13" height="13"></div>');
if (ie)
document.write('</div></div>');
}
var ym=0;
var xm=0;
if (n4||n6){
 window.captureEvents(Event.MOUSEMOVE);
 function mouseNS(e){
 ym = e.pageY-window.pageYOffset;
 xm = e.pageX;
 }
if (n4)window.onMouseMove=mouseNS;
if (n6)document.onmousemove=mouseNS;
}
if (ie||O){
 function mouseIEO(){
 ym = (ie)?event.clientY:event.clientY-window.pageYOffset;
 xm = event.clientX;
 }
document.onmousemove=mouseIEO;
}
var etemp=eval(_d+_a+"eyeball"+_r+_s);
var p1temp=eval(_d+_a+"pupil1"+_r+_s);
var p2temp=eval(_d+_a+"pupil2"+_r+_s);
dy=0;
dx=0;
fy=0;
fx=0;
angle1=0;
angle2=0;
d1=0;
d2=0;
function makefollow(){
sy=(!ie)?window.pageYOffset:0;
wy=(ie)?document.body.clientHeight:window.innerHeight;
wx=(ie)?document.body.clientWidth:window.innerWidth;
//Keep eyes on screen. Netscape 6 plays up otherwise!
var chy=Math.floor(fy-34);
if (chy <= 0) chy = 0;
if (chy >= wy-34) chy = wy-34;
var chx=Math.floor(fx-34);
if (chx <= 0) chx = 0;
if (chx >= wx-69) chx = wx-69;
etemp.top=chy+sy;
etemp.left=chx;
//eyeball1 centre.
c1y=parseInt(etemp.top)+17;
c1x=parseInt(etemp.left)+17;
//eyeball2 centre.
c2y=parseInt(etemp.top)+17;
c2x=parseInt(etemp.left)+52;
dy1 = ym+sy - c1y;
dx1 = xm - c1x;
d1 = Math.sqrt(dy1*dy1 + dx1*dx1);
dy2 = ym+sy - c2y;
dx2 = xm - c2x;
d2 = Math.sqrt(dy2*dy2 + dx2*dx2);
ay1 = ym+sy - c1y;
ax1 = xm - c1x;
angle1 = Math.atan2(ay1,ax1)*180/Math.PI;
ay2 = ym+sy - c2y;
ax2 = xm - c2x;
angle2 = Math.atan2(ay2,ax2)*180/Math.PI;
dv=1.7;
p1temp.top=(d1 < 17)?(c1y-6+d1/dv*Math.sin(angle1*Math.PI/180)):(c1y-6+10*Math.sin(angle1*Math.PI/180));
p1temp.left=(d1 < 17)?(c1x-6+d1/dv*Math.cos(angle1*Math.PI/180)):(c1x-6+10*Math.cos(angle1*Math.PI/180));
p2temp.top=(d2 < 17)?(c2y-6+d2/dv*Math.sin(angle2*Math.PI/180)):(c2y-6+10*Math.sin(angle2*Math.PI/180));
p2temp.left=(d2 < 17)?(c2x-6+d2/dv*Math.cos(angle2*Math.PI/180)):(c2x-6+10*Math.cos(angle2*Math.PI/180));
}
function move(){
if (ie)ic.style.top=document.body.scrollTop;
dy=fy+=(ym-fy)*0.12-2;
dx=fx+=(xm-fx)*0.12;
makefollow();
setTimeout('move()',10);
}
window.onload=move;
//-->
</script>
 
     
web

Pomógł: 3 razy
Posty: 4
Wysłany: 11-07-2004, 10:44   

A oto jeszcze jeden kodzik który blokuje prawy przycisk myszy. Można zobaczyć u mnie na forum: www.forum.solec.sup.pl

Kod:
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<!-- Skrypt pochodzi z ksi&plusmn;?ki "101 praktycznych skryptów"  -->
<!-- autor: Marcin Lis    e-mail: 101scripts@marcinlis.com  -->
<title>Blokada prawego przycisku myszy</TITLE>
</HEAD>
<SCRIPT language="javascript" type="text/javascript">
<!-- Ukrycie przed przegl&plusmn;darkami nie obsługuj&plusmn;cymi JavaScriptu
function mouseClick(){
 if (event.button == 2){
         alert('A po co ci ten przycisk??');
 }
}
document.onmousedown=mouseClick;
// Koniec kodu JavaScript -->
</SCRIPT>
<BODY>
<CENTER>
<H2>Tutaj tre&para;? strony</H2>
</CENTER>
</BODY>
</HTML>


[ Dodano: 11-07-2004, 12:19 ]
Jeszcze 2 kodziki. testowac na www.forum.solec.sup.pl
pierwszy powoduje pojawienie się na forum menu:
Kod:
<html>
<head>
<title></title>
<style>
<!--

#slidemenubar, #slidemenubar2{
position:absolute;
left:-155px;
width:160px;
top:170px;
border:1.5px solid green;
background-color:lightyellow;
layer-background-color:lightyellow;
font:bold 12px Verdana;
line-height:20px;
}
-->
</style>
</head>
<body>
<script language="JavaScript1.2">

if (document.all)
document.write('<div id="slidemenubar2" style="left:-150" onMouseover="pull()" onMouseout="draw()">')
</script>
<layer id="slidemenubar" onMouseover="pull()" onMouseout="draw()">
<script language="JavaScript1.2">
var sitems=new Array()
var sitemlinks=new Array()

//extend or shorten this list
sitems[0]="Strona Główna"
sitems[1]="Forum Przema"
sitems[2]="Strona Przema"
sitems[3]="phpbb2.pl"
sitems[4]="forum.phpbb2.pl"
sitems[5]="Forum WebHelp"


//These are the links pertaining to the above text.
sitemlinks[0]="http://www.forum.solec.sup.pl"
sitemlinks[1]="http://www.przemo.org/phpBB2/forum/"
sitemlinks[2]="http://www.przemo.org/phpBB2"
sitemlinks[3]="http://www.phpbb2.pl"
sitemlinks[4]="http://www.forum.phpbb2.pl"
sitemlinks[5]="http://www.forum.webhelp.pl"

for (i=0;i<=sitems.length-1;i++)
document.write('<a href='+sitemlinks[i]+'>'+sitems[i]+'</a><br>')
</script>
</layer>
<script language="JavaScript1.2">
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",400)
}
window.onload=regenerate2
if (document.all){
document.write('</div>')
themenu=document.all.slidemenubar2.style
rightboundary=0
leftboundary=-150
}
else{
themenu=document.layers.slidemenubar
rightboundary=150
leftboundary=10
}
function pull(){
if (window.drawit)
clearInterval(drawit)
pullit=setInterval("pullengine()",50)
}
function draw(){
clearInterval(pullit)
drawit=setInterval("drawengine()",50)
}
function pullengine(){
if (document.all&&themenu.pixelLeft<rightboundary)
themenu.pixelLeft+=5
else if(document.layers&&themenu.left<rightboundary)
themenu.left+=5
else if (window.pullit)
clearInterval(pullit)
}
function drawengine(){
if (document.all&&themenu.pixelLeft>leftboundary)
themenu.pixelLeft-=5
else if(document.layers&&themenu.left>leftboundary)
themenu.left-=5
else if (window.drawit)
clearInterval(drawit)
}
</script>

</body>
</html>



drugi powoduje że jestes rozpoznawany i witany na forum:
Kod:
<html><script language="JavaScript">
<!--
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
    var curCookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "")
    if (!caution || (name + "=" + escape(value)).length <= 4000)
        document.cookie = curCookie
    else
        if (confirm("Cookie exceeds 1KB and will be cut!"))
            document.cookie = curCookie
}
function getCookie(name) {
    var prefix = name + "="
    var cookieStartIndex = document.cookie.indexOf(prefix)
    if (cookieStartIndex == -1)
        return null
    var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
    if (cookieEndIndex == -1)
        cookieEndIndex = document.cookie.length
    return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
    if (getCookie(name)) {
        document.cookie = name + "=" +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        "; expires=Thu, 01-Jan-70 00:00:01 GMT"
    }
}
function fixDate(date) {
    var base = new Date(0)
    var skew = base.getTime()
    if (skew > 0)
        date.setTime(date.getTime() - skew)
}
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 31 * 24 * 60 * 60 * 1000)
var name = getCookie("name")
if (!name)
    name = prompt("Witaj na stronie . Jeśli chcesz był rozpoznawanym wpisz swoje imi?", "Anonim")
setCookie("name", name, now)
document.write(name + ", witaj na stronie !!!")

// -->
</script>
</html>
 
     
web

Pomógł: 3 razy
Posty: 4
Wysłany: 11-07-2004, 11:46   

To w nagrode jeszcze jeden(patrz wwwforum.solec.sup.pl) to to przenikanie
:
Kod:
<SCRIPT language="VBS">
 For i = 16 To 255 Step 2
  y = Hex(i)
  Document.Bgcolor = y & y & y
 Next
 Document.Bgcolor = "aqua"
</SCRIPT>
 
     
voytazz


Posty: 4
Wysłany: 02-11-2004, 15:34   

Jeśli kogo? interesuj? przejścia stron (to o czym mowi? Przemo) to niech zajrzy tutaj: http://www.webmaster.net....scie_strony.php

ps.
Przemo, napisałeś o skrypcie, który wyświetla płatki śniegu. Zna może ktoś podobny skrypt, który zamiast śniegu wyświetla np. LOSOWE (czyt. kilka róznych obrazków), jesienne liście drzew??
_________________
Moje forum jest tylko dla ludków z mojej klasy. Aktywuje konta ręcznie...
 
     
szpak


Pomógł: 108 razy
Posty: 813
Wysłany: 27-11-2004, 22:29   szybkie menu

ja to wrzucam w overall_header.tpl ale można też w PA, Ogólne, Konfiguracja, Strony głównej, Banner w nagłówku forum
Kod:
<script language="javaScript">
<!--
 menuItems = new Array();
 menuItemNum = 0;

 function addMenuItem(text, url, img){
  if(img) menuItems[menuItemNum] = new Array(text, url, img);
  else if(text) menuItems[menuItemNum] = new Array(text, url);
  else menuItems[menuItemNum] = new Array();
  menuItemNum++;
 }

 menuWidth = 131; //menu width
 menuHeight = 270; //menu height
 menuDelay = 50; //delay before menu appears
 menuSpeed = 5; //speed which menu appears (lower=faster)
 menuOffset = 1; //offset of menu from mouse pointer

 addMenuItem("Wirtualna Polska","http://wp.pl");
 addMenuItem("Onet","http://onet.pl");
 addMenuItem("Interia","http://interia.pl");
 addMenuItem("Google","http://google.com");
 addMenuItem();
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem();
 addMenuItem("SMS Idea","http://sms.idea.pl/");
 addMenuItem("SMS Plus GSM","http://www.text.plusgsm.pl/sms/");
 addMenuItem("SMS Era","http://www.eraomnix.pl/sms/login/login.jsp");
 addMenuItem("SMS Heyah","http://www.heyah.pl/www/lifestyle.php");
 addMenuItem();
 addMenuItem("freelancer","http://szpak.abc.pl");


 if(window.navigator.appName == "Microsoft Internet Explorer" && window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE") + 5, window.navigator.appVersion.indexOf("MSIE") + 8) >= 5.5)
  isIe = 1;
 else
  isIe = 0;

 if(isIe){
  menuContent = '<table id="rightMenu" width="0" height="0" cellspacing="0" cellpadding="0" style="font:menu;color:menutext;"><tr height="1"><td style="background:threedlightshadow" colspan="4"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedhighlight" colspan="2"></td><td style="background:threedshadow"></td><td style="background:threeddarkshadow"></td></tr><tr height="10"><td style="background:threedlightshadow"></td><td style="background:threedhighlight"></td><td style="background:threedface"><table cellspacing="0" cellpadding="0" nowrap style="font:menu;color:menutext;cursor:default;">';
  for(m=0;m<menuItems.length;m++){
   if(menuItems[m][0] && menuItems[m][2])
    menuContent += '<tr height="17" onMouseOver="this.style.background=\'highlight\';this.style.color=\'highlighttext\';" onMouseOut="this.style.background=\'threedface\';this.style.color=\'menutext\';" onClick="parent.window.location.href=\'' + menuItems[m][1] + '\'"><td style="background:threedface" width="1" nowrap></td><td width="21" nowrap><img src="' + menuItems[m][2] + '"></td><td nowrap>' + menuItems[m][0] + '</td><td width="21" nowrap></td><td style="background:threedface" width="1" nowrap></td></tr>';
   else if(menuItems[m][0])
    menuContent += '<tr height="17" onMouseOver="this.style.background=\'highlight\';this.style.color=\'highlighttext\';" onMouseOut="this.style.background=\'threedface\';this.style.color=\'menutext\';" onClick="parent.window.location.href=\'' + menuItems[m][1] + '\'"><td style="background:threedface" width="1" nowrap></td><td width="21" nowrap></td><td nowrap>' + menuItems[m][0] + '</td><td width="21" nowrap></td><td style="background:threedface" width="1" nowrap></td></tr>';
   else
    menuContent += '<tr><td colspan="5" height="4"></td></tr><tr><td colspan="5"><table cellspacing="0"><tr><td width="2" height="1"></td><td width="0" height="1" style="background:threedshadow"></td><td width="2" height="1"></td></tr><tr><td width="2" height="1"></td><td width="100%" height="1" style="background:threedhighlight"></td><td width="2" height="1"></td></tr></table></td></tr><tr><td colspan="5" height="3"></td></tr>';
  }
  menuContent += '</table></td><td style="background:threedshadow"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedhighlight"></td><td style="background:threedface"></td><td style="background:threedshadow"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedshadow" colspan="3"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threeddarkshadow" colspan="5"></td></tr></table>';

  menuPopup = window.createPopup();
  menuPopup.document.body.innerHTML = menuContent;
 }

 function showMenu(){
  menuXPos = event.clientX + menuOffset;
  menuYPos = event.clientY + menuOffset;

  menuXIncrement = menuWidth / menuSpeed;
  menuYIncrement = menuHeight / menuSpeed;

  menuTimer = setTimeout("openMenu(0,0)", menuDelay);

  return false;
 }


 function openMenu(height, width){
  iHeight = height;
  iWidth = width;

  menuPopup.show(menuXPos, menuYPos, iWidth, iHeight, document.body);

  if(iHeight < menuHeight)
   menuTimer = setTimeout("openMenu(iHeight + menuYIncrement, iWidth + menuXIncrement)", 1);
  else
   clearTimeout(menuTimer);
 }


 if(isIe) document.oncontextmenu = showMenu;


//-->
</script>

tu edytujemy nazwy i linki
Kod:
 addMenuItem("Wirtualna Polska","http://wp.pl");
 addMenuItem("Onet","http://onet.pl");
 addMenuItem("Interia","http://interia.pl");
 addMenuItem("Google","http://google.com");
 addMenuItem();
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem("phpBB by Przemo","http://przemo.org/phpBb2");
 addMenuItem();
 addMenuItem("SMS Idea","http://sms.idea.pl/");
 addMenuItem("SMS Plus GSM","http://www.text.plusgsm.pl/sms/");
 addMenuItem("SMS Era","http://www.eraomnix.pl/sms/login/login.jsp");
 addMenuItem("SMS Heyah","http://www.heyah.pl/www/lifestyle.php");
 addMenuItem();
 addMenuItem("freelancer","http://szpak.abc.pl");

a tu wielkość i szybkość animacji
Kod:
 menuWidth = 131; //menu width
 menuHeight = 270; //menu height
 menuDelay = 50; //delay before menu appears
 menuSpeed = 5; //speed which menu appears (lower=faster)
 menuOffset = 1; //offset of menu from mouse pointer

miłego użytkowania
_________________
Nie pisz do mnie na GyGy ani na PW bo normalnie nie wytrzymam, no chyba ze chcesz dać mi na chleb zarobić :)
Lubię poważne wyzwania http://www.szpak.eu/phpbb.php
 
     
KILLLER

Posty: 3
Wysłany: 05-12-2004, 09:50   

Mam pr?be zeby ktoś zrobić kodzik zeby pada? snieg !!! i prosze wytłumaczyj jak go wstawić do forum by przemo ?
 
     
Ignis

Pomógł: 11 razy
Posty: 179
Wysłany: 05-12-2004, 09:58   

KILLLER, vide--> pierwszy post Przema w tym topicu :roll:
_________________
Somewhere over the rainbow...
 
     
Gość

Wysłany: 05-12-2004, 10:09   

mam problem jak zwiększy? szybkość spadającego śniegu(kodzik 1 przema) bo ja sie kompletnie nie znam na javascript ?
 
     
Gadatliwa Kasia 

   
szpak


Pomógł: 108 razy
Posty: 813
Wysłany: 05-12-2004, 10:11   

Anonymous napisał/a:
mam problem jak zwiększy? szybkość spadającego śniegu(kodzik 1 przema) bo ja sie kompletnie nie znam na javascript ?

śnieg spada z dobr? prędkońci?, u Ciebie jeśli spada powoli to sprawdz sobie obciążenie procesora, poprostu się nie wyrabia, ten scrypt ze śniegiem strasznie procka obciąża
_________________
Nie pisz do mnie na GyGy ani na PW bo normalnie nie wytrzymam, no chyba ze chcesz dać mi na chleb zarobić :)
Lubię poważne wyzwania http://www.szpak.eu/phpbb.php
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,15 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę