Autor | Zpráva | ||
---|---|---|---|
marianmika Profil * |
#1 · Zasláno: 12. 7. 2005, 13:40:29
Prosím pomôžte,
som v JavaScripte zatiaľ len začiatočník, robím JavaScript na výpočet ceny tlače, kde sa výsledná suma zobrazí v novom okne. Lenže v novom okne sa zatiaľ nič nezobrazuje. Zatiaľ som nenapísal celý vzorec na výpočet ceny, na skúšku by sa mali zobrazovať len niektoré vložené dáta, z formulára, ale aj tak sa nič nezobrazuje. Tu je zdroj: http://joecocker.t35.com/velkoform_tlac.html JavaScript sa bude skladať z dvoch rôznych vzorcov na výpočet ceny s DPH a bez DPH. So samotným vzorcom na výpočet ceny nebudem mať problém, len keby sa mi niečo zobrazovalo v novom okne. Prosím poraďte. Marian marianmika@zoznam.sk |
||
habendorf Profil |
#2 · Zasláno: 12. 7. 2005, 14:01:33
Chtěl jsem se ti na to mrknout, ale nakrkli mě ty prasárny co otvíráš v tom novém okně - konkrétně to volání pop.js. Když jsem se na ten skript kouknul, bylo mi na blití.
Až sem budeš něco zase dávat, tak to od těhle prasečin očisti, nikdo na to není zvědavej. |
||
marianmika Profil * |
#3 · Zasláno: 12. 7. 2005, 14:33:15
Tie prasačiny, ktoré máš na mysli má na svedomí freehosting a ten vkladá daný pop.js.
Skúsim to napraviť. Marian |
||
Fred Profil |
#4 · Zasláno: 12. 7. 2005, 19:14:53
PArdon OT habendorf: LOL ten třetí vkládanej script do to popup.js je fakt výbornej ROFL. Úryvky z komentářů a názvy funkcí
1/ //bypass norton internet security popup blocker if 2/ if (typeof(usingActiveX) 3/ function setupActiveX(){} function tryActiveX(){setupClick();} 4/ if (!poped && usingActiveX) {tryActiveX();}} 5/ googleInUse|=(typeof(document.getElementById('detectGoogle'))=='object ');}} BTW tipnul bych to na nechtěnou instalaci Acoona toolbar :-) (accoona.com) |
||
habendorf Profil |
#5 · Zasláno: 12. 7. 2005, 21:17:22
Fred: jj :o)
|
||
Fred Profil |
#6 · Zasláno: 12. 7. 2005, 21:43:56
marianmika Ten script je hodně zmatenej, vůbec netuším co je cílem. Přepiš si všechny name u inputů na id, script dej do hlavičky a hlavně změň proboha hosting. Zkus to třeba nějak takhle
function getId(id){return document.getElementById(id);} function answer(){ var dlzka, plocha, z; dlzka = eval(getId('dlzka').value)/1000; plocha = eval(getId('plocha').value)/1000; x = (plocha * dlzka); y=Math.round(dlzka); z=Math.round(x); OW=window.open("","newwin","menubar=yes,scrollbars=yes,status=yes,widt h=800,height=600") OW.document.open() OW.document.writeln('<html>'); OW.document.writeln('<title>VYPOČÍTANÁ CENA MAPY</title>'); OW.document.writeln('<body bgcolor="d5eaff">'); OW.document.writeln('<center>Vypočítaná cena je: <br></center>'); OW.document.writeln('<center><b>'+y+' Sk bez DPH</b></center>'); OW.document.writeln('<center><b>'+z+' Sk s DPH</b></center>'); OW.document.writeln('<center><input onclick="self.close()" value="Zavrieť okno" type="button"></center>'); OW.document.close(); } |
||
marianmika Profil * |
#7 · Zasláno: 13. 7. 2005, 08:31:09
Fred: vďaka za pomoc, už si ten skript upravím. VĎAKA.
|
||
habendorf Profil |
#8 · Zasláno: 13. 7. 2005, 10:11:56
marianmika: Ujely tam Fredovi dva středníky, na těch prvních dvou OW řádcích, ale na to jsi asi přišel.
|
||
peta Profil * |
#9 · Zasláno: 13. 7. 2005, 10:49:12
kdyz uz tak...
var t='' t+='<html>'; t+='<head><title>VYPOČÍTANÁ CENA MAPY<\/title><\/head>\n'; t+='<body bgcolor="d5eaff">\n'; t+='<center>\n'; t+='Vypočítaná cena je: <br>\n'; t+='<b>'+y+' Sk bez DPH<\/b>\n'; t+='<b>'+z+' Sk s DPH<\/b>\n'; t+='<input onclick="self.close()" value="Zavrieť okno" type="button">\n' t+='<\/center>\n'; t+='<\/body><\/html>'; OW.document.write(t); ... a u tohoto nechapu, proc je eval? dlzka = eval(getId('dlzka').value)/1000; plocha = eval(getId('plocha').value)/1000; ... vzdyt takhle to musi fungovat take, ne? dlzka = getId('dlzka').value/1000; plocha = getId('plocha').value/1000; ... nebo to ma vyznam detekce objektu? Free hosting pouzivam wz.cz (pomaly, 50MB, 1 databaze, PHP) nebo lepe volny.cz (hodne rychly 10MB, zadna databaze ani PHP) |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0