Jak cię złapią, to znaczy, że oszukiwałeś. Jak nie, to znaczy, że posłużyłeś się odpowiednią taktyką.
frames[0].imgValid8(this.form, true);'" +
112 " VALUE='Generuj'><INPUT TYPE=BUTTON " + 113 "onClick='parent.frames[0].imgValid8(this.form, false);' " + 114 "VALUE='Podgląd'> <INPUT TYPE=RESET VALUE=' Wyczyść '>" + 103 Rozdział 5 - ImageMachine 115 "</FORM></BODY></HTML>"); 116 close(); 117 } 118 } 119 120 function imgValid8(imgTemplate, mimeType) { 121 for (var i = 0; i < imgPrim.length; i++) { 122 if (imgTemplate['prim' + i].value == "" || 123 imgTemplate['seci' + i].value == "" || 124 imgTemplate['href' + i].value == "") { 125 alert("Wszystkie obrazki i atrybuty HREF muszą mieć adresy URL"); 126 return; 127 } 128 if (imgDefaults.mousedown.checked) { 129 if(imgTemplate['down' + i].value == "") { 130 alert("Wszystkie obrazki i atrybuty HREF muszą mieć adresy URL"); 131 return; 132 } 133 } 134 } 135 genJavaScript(imgTemplate, mimeType); 136 } 137 138 function genJavaScript(imgTemplate, mimeType) { 139 imageLinks = ''; 140 141 if (mimeType) { 142 lt = "<"; 143 gt = ">"; 144 br = "<BR>"; 145 HTML = true; 146 nbsp = " "; 147 } 148 else { 149 lt = "<"; 150 gt = ">"; 151 br = lb; 152 HTML = false; 153 nbsp = " "; 154 } 155 156 if(imgTemplate != null) { 157 setArrays(); 158 for (var i = 0; i < (imgDefaults.imgnumber.selectedIndex + 1); i++) { 159 imgPrim[i] = purify(imgTemplate['prim' + i].value); 160 imgRoll[i] = purify(imgTemplate['seci' + i].value); Przykład 5.2. nav.html (ciąg dalszy) 161 if (imgDefaults.mousedown.checked) { 162 imgDown[i] = purify(imgTemplate['down' + i].value); 163 } 164 imgLink[i] = purify(imgTemplate['href' + i].value); 165 imgText[i] = purify(imgTemplate['stat' + i].value); 166 imgWdh[i] = purify(imgTemplate['wdh' + i].value); 167 imgHgt[i] = purify(imgTemplate['hgt' + i].value); 168 imgBdr[i] = purify(imgTemplate['bdr' + i].value); 169 } 170 } 171 172 if (HTML) { 173 primJavaScript = "<HTML><HEAD><TITLE>Image Machine Code</TITLE>" + 174 "</HEAD><BODY BGCOLOR=FFFFEE><FONT FACE=Arial>" + 175 "<I>Wytnij i wklejaj poniższy kod do pliku HTML. Kod niebieski " + 176 "to podane przez Ciebie informacje.</I>" + 177 "<BR><BR></FONT><FONT SIZE=2 FACE=Arial>" + 178 lt + "HTML" + gt + "<BR>" + lt + "HEAD" + gt + "<BR>" + 179 lt + "TITLE" + gt + "Kod z Image Machine" + lt + "/TITLE" + gt; 180 } 181 else { 182 primJavaScript = "<HTML><HEAD><TITLE>Kod z Image Machine</TITLE>"; 183 } 184 185 primJavaScript += br + br + lt + "SCRIPT LANGUAGE=\"JavaScript\"" + 186 gt + br + br + "// Definicja zmiennych globalnych w JavaScript 1.0" + br + 187 "var canRollOver = false;" + br + "var canClickDown = false;" + br + 188 br + lt + "/SCR" + "IPT" + gt + br + br + lt + 189 "SCRIPT LANGUAGE =\"JavaScript1.1\"" + gt + br + br + 104 190 "// W JavaScript 1.1 zmiana canRollOver na true" + br + 191 "canRollOver = true;" + br + br; 192 193 secJavaScript = lt + "SCRIPT LANGUAGE=\"JavaScript1.2\"" + gt + br + 194 br + "// Zmiana w JavaScript 1.2 canClickDown na true" + br + 195 "canClickDown = true;" + br + br; 196 197 for (var j = 0; j < imgPrim.length; j++) { 198 primJavaScript += "// Obrazki podstawowe i aktywne #" + 199 (j + 1) + br +"switch" + (j + 1) + "out = new Image(" + 200 (HTML ? fontOpen : "") + imgWdh[j] + 201 (HTML ? "</FONT>," : ", ") + 202 (HTML ? fontOpen : "") + imgHgt[j] + 203 (HTML ? fontClose : "") + "); " + br + "switch" + (j + 1) + 204 "out.src = '" + 205 (HTML ? fontOpen : "") + 206 (imgPrim[j].indexOf(":\\") != -1 ? pathPrep(imgPrim[j]) : 207 imgPrim[j]) + 208 (HTML ? fontClose : "") + "';" + br + "switch" + (j + 1) + 209 "over = new Image(" + 210 (HTML ? fontOpen : "") + imgWdh[j] + 211 (HTML ? "</FONT>," : ", ") + 212 (HTML ? fontOpen : "") + imgHgt[j] + 213 (HTML ? fontClose : "") + "); " + br + "switch" + (j + 1) + 214 "over.src = '" + 215 (HTML ? fontOpen : "") + 216 (imgRoll[j].indexOf(":\\") != -1 ? pathPrep(imgRoll[j]) : 217 imgRoll[j]) + 218 (HTML ? fontClose : "") + "';" + br + br; 219 220 if (imgDefaults.mousedown.checked) { 221 secJavaScript += "// obrazek MouseDown #" + (j + 1) + br + 222 "switch" + (j + 1) + "down = new Image(" + 223 (HTML ? fontOpen : "") + imgWdh[j] + 224 (HTML ? "</FONT>," : ", ") + Przykład 5.2. nav.html (ciąg dalszy) 225 (HTML ? fontOpen : "") + imgHgt[j] + 226 (HTML ? fontClose : "") + "); " + br + "switch" + 227 (j + 1) + "down.src = '" + 228 (HTML ? fontOpen : "") + 229 (imgPrim[j].indexOf(":\\") != -1 ? pathPrep(imgDown[j]) : 230 imgDown[j]) + 231 (HTML ? fontClose : "") + "';" + br + br; 232 } 233 234 imageLinks += lt + "!-- <I> Image Link #" + (j + 1) + 235 " </I>//--" + gt + br + lt + "A HREF=\"" + 236 (HTML ? fontOpen : "") + imgLink[j] + 237 (HTML ? fontClose : "") + "\" " + br + nbsp +
|
Wątki
|