Autor | Zpráva | ||
---|---|---|---|
Alice Profil * |
Jak mám rozdělit (upravit) tento kód, abych měla JavaScript v extrrním souboru třeba zmena.js a ve stránce ho jenom spustila <SCRIPT src="zmena.js" type=text/javascript></SCRIPT> ?Nebo jak seto dělá? ?
<html> |
||
PerToon Profil |
#2 · Zasláno: 1. 5. 2006, 19:15:30
<SCRIPT src="zmena.js" type=text/javascript></SCRIPT> dej mezi <body></body>
a ten soubor bude vypadat takhle: Pics = new Array(3); Pics[0]='<IMG SRC="1.gif" ALT="Web 1" Border=0>'; Pics[1]='<IMG SRC="2.gif" ALT="Web 2" Border=0>'; Pics[2]='<IMG SRC="3.gif" ALT="Inside" Border=0>'; document.write(Pics[Math.floor(Math.random() * Pics.length)]); |
||
peta Profil * |
#3 · Zasláno: 2. 5. 2006, 09:35:13
nebo takhle se vsemi dulezitymi udaji pro obrazek, bez kterych bys obrazek nemel uvadet
pics = new Array( '<IMG SRC="1.gif" alt="Web 1" width="100" height="100" border="0">', '<IMG SRC="2.gif" alt="Web 2" width="100" height="100" border="0">', '<IMG SRC="3.gif" alt="Inside" width="100" height="100" border="0">' ); document.write(Pics[Math.floor(Math.random() * Pics.length)]); nebo uspornejsi varianta picX = " width="100" height="100" border="0">'; pics = new Array( '<IMG SRC="1.gif" alt="Web 1', '<IMG SRC="2.gif" alt="Web 2', '<IMG SRC="3.gif" alt="Inside' ); document.write(Pics[Math.floor(Math.random() * Pics.length)]+picX); |
||
peta Profil * |
#4 · Zasláno: 2. 5. 2006, 09:41:47
a jeste by slo teda pouzit zapisu:
var pics,a,b; pics = new Array( ["1.gif", "Web 1"], ["2.gif", "Web 2"], ["3.gif", "Inside"] ); a = Math.floor(Math.random() * Pics.length; b = '<IMG src="' +pics[a][0]+ '" alt="' +pics[a][1]+ '" width="100" height="100" border="0"\/>'; document.write(b); Jo, bez VAR = vytvoreni promenne, vubec promenne nepouzivej, v nejkterych prohlizecich to nemusi fungovat. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0