new java.lang.String под IE6
Добрый день!
Делаю: Код:
<SCRIPT LANGUAGE="JavaScript1.2"> мож что подключить нужно? Мож есть ещё какое-либо решение как продернуть метод startWith? |
String.prototype.startsWith = function(s) { return this.indexOf(s)==0; } |
А в IE даже не JavaScript используется, а JScript и, стало быть, с wrapper'ом Java он не работает (а FF и Opera - прекрасно (естественно, что Java установлена на клиентской машине)).
P.S.: я, кстати, ни разу такого не ипользовал, надо посмотреть, точно ли в IE вообще нельзя достучаться до Java. А вообще, это не JavaScript и метода startWith() прототип String'a не имеет (но его можно описать самому, как вариант - пример tenshi). Да и, собственно, если ты планировал писать ту вещь на JavaScript, то и надо писать на JavaScript, а не использовать wrapper Java. tenshi, там конкструктор и метод Java вызывается, а не JavaScript. |
На самом деле видимо я просто начитался плохих примеров в интернете.
Проснувшись сегодня с утра на свежую голову я написал вот так: Код:
curval = "some string"; |
diclofoss, :) если нужно подставить переменную в регЭксп, то вместо eval'a можно (нужно) использовать конструктор RegExp(...).
|
diclofoss, и не зачем для такой задачи регулярные выражения. Чем вас пример tenshi не устраивает?
|
вообще, то был копипаст из prototype.js
.ня |
Часовой пояс GMT +3, время: 20:10. |