Scripting


Protože si nemůžu všechno pamatovat, budu si sem psát nějaké "skriptíky" pro pozdější použití. Přiznávám, že název "scripty" není úplně přesný, ale snad se zas tolik neděje...


jednoduché omezení funkcí myši
<body oncontextmenu="return false" onmousedown="return false" onselectstart="return false" ondragstart="return false">
přizpůsobení velikosti obrázku podle velikosti okna prohlížeče
<img src="..." style="width=100%;">
Regulární výraz pro test emailové adresy:
^[-a-zA-Z0-9!#$%&'*+/=?^_`{|}~]+(\.[-a-zA-Z0-9!#$%&'*+/=?^_`{|}~]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$

a jeho použití ve skriptu:
if (Ereg($vyraz ,$mail)) {
//OK
else
//KO
}
16 barev - ekvivalent tabulky níže
image shift - přepíná velikost obrázku (640/full) pomocí kliknutí myši
klikni na baner - vynutí si kliknutí na umístěný baner nebo odkaz
MakeMail - relativně bezpečný zápis emailového odkazu na webu
odkaz ok storno - po kliknuti na odkaz zobrazi dotaz s odpovedi OK/Storno
onmouse - ošetření stisku tlačítek myši
políčko - vstupní políčko závislé na checkboxu
sendmail - pošle vyplněnej formulář na adresu danik@mcpraha.cz pomoci mailto:
testform - kontroluje vyplnění polí formuláře
detekce - parametry prostředí webserveru a klienta

Tzv. přípustné barvy jsou tučně.
##### aliceblue
##### antiquewhite
##### aqua
##### aquamarine
##### azure
##### beige
##### bisque
#000000 black
##### blanchedalmond
##### blue
##### blueviolet
##### brown
##### burlywood
##### cadetblue
##### chartreuse
##### chocolate
##### coral
##### cornflowerblue
##### cornsilk
#DC143C crimson
##### cyan
##### darkblue
##### darkcyan
#B8860B darkgoldenrod
#333333 darkgray
##### darkgreen
##### darkkhaki
##### darkmagenta
##### darkolivegreen
##### darkorange
##### darkorchid
##### darkred
##### darksalmon
##### darkseagreen
##### darkslateblue
##### darkslategray
##### darkturquoise
##### darkviolet
##### deeppink
##### deepskyblue
#696969 dimgray
##### dodgerblue
##### firebrick
##### floralwhite
##### forestgreen
##### fuchsia
##### gainsboro
##### ghostwhite
##### gold
#DAA520 goldenrod
##### gray
##### green
##### greenyellow
##### honeydew
##### hotpink
##### indianred
##### indigo
#fffff0 ivory
##### khaki
##### lavender
##### lavenderblush
##### lawngreen
##### lemonchiffon
##### lightblue
##### lightcoral
##### lightcyan
#FAFAD2 lightgoldenrodyellow
##### lightgreen
##### lightgray
##### lightpink
##### lightsalmon
##### lightseagreen
##### lightskyblue
##### lightslategray
##### lightsteelblue
#FFFFE0 lightyellow
##### lime
##### limegreen
##### linen
##### magenta
##### maroon
##### mediumaquamarine
##### mediumblue
##### mediumorchid
##### mediumpurple
##### mediumseagreen
##### mediumslateblue
##### mediumspringgreen
##### mediumturquoise
##### mediumvioletred
##### midnightblue
##### mintcream
##### mistyrose
##### moccasin
##### navajowhite
##### navy
##### oldlace
##### olive
##### olivedrab
#FFA500 orange
##### orangered
##### orchid
#EEE8AA palegoldenrod
##### palegreen
##### paleturquoise
##### palevioletred
##### papayawhip
##### peachpuff
##### peru
##### pink
##### plum
##### powderblue
##### purple
##### red
##### rosybrown
##### royalblue
##### saddlebrown
##### salmon
##### sandybrown
##### seagreen
##### seashell
##### sienna
#C0C0C0 silver
##### skyblue
##### slateblue
##### slategray
##### snow
##### springgreen
##### steelblue
##### tan
##### teal
##### thistle
##### tomato
##### turquoise
##### violet
##### wheat
##### white
#F5F5F5 whitesmoke
##### yellow
##### yellowgreen