Archívum - Nov 3, 2007
Javascript - egyszerű számláló módosítása
Sziasztok!
Egy aprósággal kapcsolatban szeretnék feltenni egy kérdést. Fordítóiroda oldalához kaptam egy javascriptet, amely kiszámolja az ügyfél költségeit Azonban annyi hibával, hogy a szóközöket is hozzáveszi a karakterekhez, azt pedig nem kellene. Ezt szeretném módosítani úgy, hogy a szóközöket ne értelmezze a javascript és csak a betűk alapján adjon egy összeget.
íme a script:
Valaki esetleg tudja, hogy mit kellen beleírnom, hogy rávegyem, ne számolja a szóközöket?
■ Egy aprósággal kapcsolatban szeretnék feltenni egy kérdést. Fordítóiroda oldalához kaptam egy javascriptet, amely kiszámolja az ügyfél költségeit Azonban annyi hibával, hogy a szóközöket is hozzáveszi a karakterekhez, azt pedig nem kellene. Ezt szeretném módosítani úgy, hogy a szóközöket ne értelmezze a javascript és csak a betűk alapján adjon egy összeget.
íme a script:
maxKeys = 50000000;
var IE = (document.all) ? 1 : 0;
var DOM = 0;
if (parseInt(navigator.appVersion) >=5) {DOM=1};
function txtshow( txt2show ) {
// Detect Browser
if (DOM) {
var viewer = document.getElementById("txtmsg");
viewer.innerHTML=txt2show;
}
else if(IE) {
document.all["txtmsg"].innerHTML=txt2show;
}
document.chcount.counted.value = txt2show;
}
function keyup()
{
var str = new String(document.chcount.carea.value);
var len = str.length;
var showstr = "";
var nums = enters = 0;
for (var i=0;i<len;i++) {
if ((str.charAt(i)>="0") && (str.charAt(i)<="9")) nums++;
if (str.charAt(i)=="\n") enters++;
}
len-=enters;
if (nums>(len*0.3)) len-=nums;
showstr = len + " karakter";
var price;
if (document.chcount.mod[0].checked) price = 2;
else price = 2.5;
if (document.chcount.surgos.checked) price += 0.3;
if (document.chcount.onlinejogasz.checked) price *= 2;
price *= len;
showstr += ", "+(price.toFixed(0))+" Ft + ÁFA";
if (len > maxKeys) showstr += '<br>Some information will be lost, please revise your entry';
txtshow( showstr );
}
var IE = (document.all) ? 1 : 0;
var DOM = 0;
if (parseInt(navigator.appVersion) >=5) {DOM=1};
function txtshow( txt2show ) {
// Detect Browser
if (DOM) {
var viewer = document.getElementById("txtmsg");
viewer.innerHTML=txt2show;
}
else if(IE) {
document.all["txtmsg"].innerHTML=txt2show;
}
document.chcount.counted.value = txt2show;
}
function keyup()
{
var str = new String(document.chcount.carea.value);
var len = str.length;
var showstr = "";
var nums = enters = 0;
for (var i=0;i<len;i++) {
if ((str.charAt(i)>="0") && (str.charAt(i)<="9")) nums++;
if (str.charAt(i)=="\n") enters++;
}
len-=enters;
if (nums>(len*0.3)) len-=nums;
showstr = len + " karakter";
var price;
if (document.chcount.mod[0].checked) price = 2;
else price = 2.5;
if (document.chcount.surgos.checked) price += 0.3;
if (document.chcount.onlinejogasz.checked) price *= 2;
price *= len;
showstr += ", "+(price.toFixed(0))+" Ft + ÁFA";
if (len > maxKeys) showstr += '<br>Some information will be lost, please revise your entry';
txtshow( showstr );
}
Valaki esetleg tudja, hogy mit kellen beleírnom, hogy rávegyem, ne számolja a szóközöket?
több sql parancs összekötése
Hari,
Van egy alkalmazás ami nested set model AB szerkezettel tárolja az adatokat MySqlben. Bizonyos feladatok ellátásakor egymás után 5 sql parancsnak kell lefutnia ahhoz, hogy az AB logikailag rendben maradjon. Ha viszont az 5-ből mondjuk csak 3 fut le és a következő 2 valami hiba miatt mondjuk nem, akkor a teljes AB használhatatlanná válik.
Hogyan lehet ezt biztosítani? Valami olyasmire lenne szükség, hogy ha nem fut le mind az 5 rendben akkor visszaállítható legyen az eredeti állapotra.
■ Van egy alkalmazás ami nested set model AB szerkezettel tárolja az adatokat MySqlben. Bizonyos feladatok ellátásakor egymás után 5 sql parancsnak kell lefutnia ahhoz, hogy az AB logikailag rendben maradjon. Ha viszont az 5-ből mondjuk csak 3 fut le és a következő 2 valami hiba miatt mondjuk nem, akkor a teljes AB használhatatlanná válik.
Hogyan lehet ezt biztosítani? Valami olyasmire lenne szükség, hogy ha nem fut le mind az 5 rendben akkor visszaállítható legyen az eredeti állapotra.
LAMP platform létrehozása
Hi!
A problémám a következő: openSuse op. rendszeren kialakítottam a LAMP platformot . Az Apache és PHP tökéletesen működik . A mysql szerver tábláinak lekérdezése is tökéletes, ha viszont például törölni, vagy módosítani akarok adatokat az már nem működik. Hol van a hiba? Megadtam a jogosultságokat is. (grant all privileges ....stb. flush privileges).
Kérem, hogy valaki segítsen.
Előre is köszi.
Steve
■ A problémám a következő: openSuse op. rendszeren kialakítottam a LAMP platformot . Az Apache és PHP tökéletesen működik . A mysql szerver tábláinak lekérdezése is tökéletes, ha viszont például törölni, vagy módosítani akarok adatokat az már nem működik. Hol van a hiba? Megadtam a jogosultságokat is. (grant all privileges ....stb. flush privileges).
Kérem, hogy valaki segítsen.
Előre is köszi.
Steve