Witam.
Kiedys zmienilem sobie bramke Plusa tak zeby Opera pamietala dodatkowe pola przy wysylaniu smsow takie jak: prefix, nr tel, nadawca, tresc wiadomosci.
Po zaktualizowaniu Opery cos przestalo dzialac.
Mozecie zerknac okiem?
Dolaczam kawalek kodu strony Plusa:
<script language="JavaScript1.2"> var n = 10; var time = null var maxdl=276; var odkogo = getCookie("odkogo"); function initscript(init) { document.form.odkogo.value = odkogo; } function setCookie(name,value) { document.cookie = name + "=" +escape(value) + "; expires=Wed, 27-Aug-2008 00:00:00 GMT;"; } function getCookie(Name) { var search = Name + "=" if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) if (offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if (end == -1) end = document.cookie.length return unescape(document.cookie.substring(offset, end)) } } return ""; } function isNumber(str) { var r1 = new RegExp("^[0-9]+$"); return (!r1.test(str)); } function update(form, param) { str = form.tekst.value odkogo = form.odkogo.value maxdl=276; strlength = str.length + odkogo.length +3 maxlen = maxdl - odkogo.length - 3 if (strlength > maxdl ) { alert("Za długi tekst"); document.form.tekst.value=str.substring(0,maxlen); } else charleft = maxdl - strlength if (strlength+24 > 158) msg = Math.ceil((strlength+24) / 155) else msg=1 form.charno.value=charleft form.smsno.value=msg } function sprawdznumer(numer) { if (numer.value.length == 0) { alert("Wpisz numer telefonu w postaci xxxxxx"); numer.focus(); return 0 } if (numer.value.length < 6) { alert("Numer telefonu musi mieć 6 znaków!"); numer.focus(); return 0 } if (isNumber(numer.value)) { alert("Zły numer telefonu!"); numer.focus(); return 0 } return 1 } function kontrola(form) { var dat = document.form; if (!sprawdznumer(dat.numer)) return false if (dat.odkogo.value.length == 0) { alert("Brak podpisu!"); dat.odkogo.focus(); return false } if (dat.tekst.value.length == 0) { alert("Wpisz wiadomo¶ć!"); dat.tekst.focus(); return false } if (dat.tekst.value.length > maxdl) { alert("Przekroczyłe¶ maxdl znaków!"); dat.tekst.focus(); return false } setCookie ("odkogo" , dat.odkogo.value); return true } </script>
To tez moze sie przydac (w orginale jest wiecej szczegolow dot. kazdego elementu):
<SELECT name="tprefix"> <input type="text" size="25" maxlength="40" name="odkogo"> <textarea name="tekst">
Od razu mowie ze sprawa nie wyglada na prosta.
Z gory dziekuje za wszelka pomoc.
Pozdrawiam.