 |
Forum pomocy w internecie Pomoc dla początkujących webmasterów
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pakro
Newbie

Dołączył: 24 Kwi 2006
Posty: 23
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Śro 13:38, 03 Maj 2006 Temat postu: Przydatne Skrypty |
|
|
(3 maj 2006 r.) Kółko i krzyżyk
Kod: | <SCRIPT language=JavaScript>
<!--
step = 0;
diff=3;
function clear_all(form) {
step = 0;
for (i=0;i<9; ++i) {
position="a"+i;
form[position].value="";
}
}
function clickit(field) {
if (step == -1) {alert("Wciśnij reset, aby zagrać ponownie"); return;}
position=field.name.substring(1,2,1);
position = 'a'+position;
if (field.form[position].value !="") {alert("Ruch niedozwolny"); return;}
field.form[position].value="X";
if (eval_pos(field.form)) {
field.form.output.value="Wygrałeś!";
step = -1;
return;
}
position=get_move(field.form);
field.form.output.value=' ' + position.substring(1,2,1);
if (position=="") {
field.form.output.value="Niema zwycięscy.";
step = -1;
return;
}
field.form[position].value="O";
if (eval_pos(field.form)) {
field.form.output.value="Przegrałeś;!";
step = -1;
}
}
function eval_pos(form) {
if ((form.a0.value!="" &&
form.a0.value==form.a3.value && form.a0.value==form.a6.value)||
(form.a0.value!="" && form.a0.value==form.a1.value && form.a0.value==form.a2.value) || (form.a0.value!="" && form.a0.value==form.a4.value && form.a0.value==form.a8.value) ||
(form.a1.value!="" && form.a1.value==form.a4.value && form.a1.value==form.a7.value) || (form.a2.value!=""
&& form.a2.value==form.a5.value && form.a2.value==form.a8.value) ||
(form.a2.value!="" && form.a2.value==form.a4.value && form.a2.value==form.a6.value) || (form.a3.value!=""
&& form.a3.value==form.a4.value && form.a3.value==form.a5.value) ||
(form.a6.value!="" && form.a6.value==form.a7.value && form.a6.value==form.a8.value))
return true;
else
return false;
}
function f(a) {
if (a == "") return "."; else return a;
}
function comp_move(form,player,weight,depth) {
var cost;
var bestcost=-2;
var position;
var newplayer;
if (player=="X") newplayer="O"; else newplayer="X";
if (depth==diff) return 0;
if (eval_pos(form)) return 1;
for (var i=0; i<9; ++i) {
position='a'+i;
if (form[position].value != "")
continue;
form[position].value=player;
cost = comp_move(form,newplayer, -weight, depth+1);
if (cost > bestcost) {
bestcost=cost;
if (cost==1) i=9;
}
form[position].value="";
}
if (bestcost==-2) bestcost=0;
return(-bestcost);
}
function get_move(form) {
var cost;
var bestcost=-2;
bestmove="";
if (step++ == 0)
if (form.a4.value=="")
return "a4";
else
if (form.a0.value=="")
return "a0";
for (var i=0; i<9; ++i) {
localposition='a'+i;
if (form[localposition].value != "")
continue;
form[localposition].value="O";
cost=comp_move(form,"X", -1, 0);
if (cost > bestcost) {
if (cost==1) i=9;
bestmove=localposition;
bestcost=cost;
}
form[localposition].value="";
}
return bestmove;
}
function complain(field) {
field.form.output.focus();
alert("Ruch niedozwolony!");
}
// -->
</SCRIPT><center>
<p align="center"><b>KÓŁKO i KRZYŻYK</b>
<br>
<br>
<FORM>
<DIV align=center>
<CENTER>
<P><INPUT name=a0 onfocus=complain(this) size=1> <INPUT name=b0 onclick=clickit(this) type=button> <INPUT name=a1
onfocus=complain(this) size=1> <INPUT name=b1 onclick=clickit(this) type=button> <INPUT name=a2
onfocus=complain(this) size=1> <INPUT name=b2 onclick=clickit(this) type=button> <BR><INPUT name=a3
onfocus=complain(this) size=1> <INPUT name=b3 onclick=clickit(this) type=button> <INPUT name=a4
onfocus=complain(this) size=1> <INPUT name=b4 onclick=clickit(this) type=button> <INPUT name=a5
onfocus=complain(this) size=1> <INPUT name=b5 onclick=clickit(this) type=button> <BR><INPUT name=a6
onfocus=complain(this) size=1> <INPUT name=b6 onclick=clickit(this) type=button> <INPUT name=a7
onfocus=complain(this) size=1> <INPUT name=b7 onclick=clickit(this) type=button> <INPUT name=a8
onfocus=complain(this) size=1> <INPUT name=b8 onclick=clickit(this) type=button> <BR><BR><BR>
<FONT size=3>
Komunikat:
<INPUT name=output><BR><BR>Stopień trudności: <SELECT name=difficulty
onchange=diff=form.difficulty[form.difficulty.selectedIndex].value;
size=1> <OPTION value=1>Very Easy</OPTION> <OPTION value=2>Easy</OPTION>
<OPTION selected value=3>Medium</OPTION> <OPTION
value=4>Hard</OPTION></SELECT> <BR><INPUT onclick="
if (!step++) this.form.a4.value='O';" type=button value="Computer wykonuje ruch jako pierwszy">
<BR><INPUT onclick=clear_all(this.form) type=reset value=Restart>
</font>
</P></CENTER></DIV></FORM> |
(3 maj 2006 r.) Imieniny i Data
Kod: | <SCRIPT>
<!--
kolor_tla = 'F1DEAE';
czcionka = 'Verdana';
wielkosc_czcionki = '1';
kolor_czcionki = '000000';
wysokosc = '15';
szerokosc = '550';
//--></SCRIPT>
<SCRIPT src="http://www.70.pl/imieniny_2.js">
</SCRIPT> |
(3 maj 2006 r.) Gadający program Snikers
Kod: | <iframe src="http://www.snikers.pl/okno.php?color=000020" width=575 height=240 frameborder=0 SCROLLING=no></iframe> |
(3 maj 2006 r.) Skrypt żeby śnieg padał na całą strone
Kod: | <script type="text/javascript">
/******************************************
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Last updated Nov 9th, 05' by DD. This notice must stay intact for use
******************************************/
//Configure below to change URL path to the snow image
var snowsrc="http://img506.imageshack.us/img506/4899/snieg5cg.gif"
// Configure below to change number of snow to render
var no = 10;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";
///////////Stop Config//////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
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 (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
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 (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
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 snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
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();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}
function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}
if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}
</script> |
(3 maj 2006 r.) Bramka sms
Kod: | <script language="JavaScript" src="http://partner2.sms.priv.pl/" type="text/javascript"></script><noscript><a href="http://sms.priv.pl/">darmowa bramka sms</a></noscript> |
(3 maj 2006 r.) Oto skrypt na hostowanie zdjęc z [link widoczny dla zalogowanych]
Kod: | <iframe src="http://imageshack.us/iframe.php?txtcolor=111111&type=blank&size=30" scrolling="no" allowtransparency="true" frameborder="0" width="310" height="110">Update your browser for ImageShack.us!</iframe> |
Mysle że się przydadzą
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Jamal
Rozpisuje się

Dołączył: 29 Kwi 2006
Posty: 96
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Wrocław
|
Wysłany: Śro 14:18, 03 Maj 2006 Temat postu: |
|
|
Przydadzą, przydadzą.
Jak ktoś ma jeszcze jakieś fajne niech doda pod tym postem, żeby nie robić nowych tematów i zaśmiecać forum.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Filu
Administrator

Dołączył: 18 Kwi 2006
Posty: 331
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Dębica
|
Wysłany: Śro 22:45, 03 Maj 2006 Temat postu: |
|
|
No, ale ja większość znam Fajnie, ze dodałeś.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
patio13
Nowiutki webmasterek

Dołączył: 29 Kwi 2006
Posty: 150
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: z daleka :-)
|
Wysłany: Czw 8:26, 04 Maj 2006 Temat postu: |
|
|
ja znam wszystkie jakie dałeś, ale dam jeszcze nowe:
1. LATAJĄCY TEKST OBOK KURSORA
- w pole PATIO13 - tutaj wpisz tekst |wpiszcie tam swój tekst|
Kod: | <script language="javascript">
<!--
WCnapis = "PATIO13 - tutaj wpisz tekst";
WCkolor = "#BAC5F8";
WCrozmiar = 10;
WCfont = "Courier"
raz=10;
var x,y;
xpos=new Array();
ypos=new Array();
Napis=WCnapis.split("");
function Pozycja() {
if (raz==1) {
for (i=Napis.length; i>=1; i--) {
xpos[i]=xpos[i-1]+WCrozmiar;
ypos[i]=ypos[i-1];
}
xpos[0]=x+WCrozmiar;
ypos[0]=y;
for (i=0; i<Napis.length; i++) {
if (document.all) {
thisSpan=eval("span"+(i)+".style");
thisSpan.posLeft=xpos[i];
thisSpan.posTop=ypos[i];
}
if (document.layers) {
thisSpan=eval("document.span"+i);
thisSpan.left=xpos[i];
thisSpan.top=ypos[i];
}
}
}
setTimeout("Pozycja()",20)
}
function Ruch(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX;
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY;
raz=1;
}
document.write('<STYLE>.litera {POSITION:Absolute; VISIBILITY:Visible; TOP:-10px; FONT-SIZE:');
document.write(WCrozmiar + 'pt; FONT-FAMILY:'+WPfont+'; FONT-WEIGHT:Bold; COLOR:'+WCkolor+';</STYLE>');
onload=Pozycja;
if (document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=Ruch;
for (i=0;i<=Napis.length;i++) xpos[i]=0;
for (i=0;i<=Napis.length;i++) ypos[i]=-30;
for (i=0;i<=Napis.length-1;i++) document.write("<DIV ID=\"span"+i+"\" CLASS=\"litera\">"+Napis[i]+"</DIV>");
//-->
</script>
2. OKNO POWITALNE
- w pole "Witaj na stronie Wójo Club!!!" wpiszcie swój tekst
<script language="javascript">
<!--
//KONFIGURACJA
WCtekst = "Witaj na stronie Wójo Club!!!";
// SKRYPT
function WCwyswietl() { alert(WPtekst)}
window.onload = WCwyswietl;
//-->
</script> |
inne dodam później bo mi sie śpieszy, heh
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
adrian
Nowiutki webmasterek

Dołączył: 22 Kwi 2006
Posty: 136
Przeczytał: 0 tematów
Ostrzeżeń: 3/5
|
Wysłany: Czw 13:06, 04 Maj 2006 Temat postu: |
|
|
Fajne patio13.Bardzo mi się podoba.Wyprubowałem na swoim starym forum!
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Jamal
Rozpisuje się

Dołączył: 29 Kwi 2006
Posty: 96
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Wrocław
|
Wysłany: Czw 14:23, 04 Maj 2006 Temat postu: |
|
|
patio13: pozwoliłem sobie edytować twojego posta.
Dodałem tam tylko
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Filu
Administrator

Dołączył: 18 Kwi 2006
Posty: 331
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Dębica
|
Wysłany: Czw 15:15, 04 Maj 2006 Temat postu: |
|
|
adrian napisał: | Fajne patio13.Bardzo mi się podoba.Wyprubowałem na swoim starym forum! |
I jak, nie zniszczyło ci forum ?
Chyba, że masz na fora.pl to tam jest ta naprawiarka
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
adrian
Nowiutki webmasterek

Dołączył: 22 Kwi 2006
Posty: 136
Przeczytał: 0 tematów
Ostrzeżeń: 3/5
|
Wysłany: Czw 18:15, 04 Maj 2006 Temat postu: |
|
|
Właśnie mam na fora.pl
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Filu
Administrator

Dołączył: 18 Kwi 2006
Posty: 331
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Dębica
|
Wysłany: Sob 13:26, 06 Maj 2006 Temat postu: |
|
|
Aha, do spoko, też coś umieszczę.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
patio13
Nowiutki webmasterek

Dołączył: 29 Kwi 2006
Posty: 150
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: z daleka :-)
|
Wysłany: Śro 19:42, 05 Lip 2006 Temat postu: |
|
|
chwila, a czemu miało mu rozwalić forum?? MOJE SKRYPTY SĄ BEZPIECZNE DO CHOLERY (żart)
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
|
|
Możesz pisać nowe tematy 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
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|