Если строка будет небольшая и с единственным вхождением требуемого значения для поиска, то и такое пойдет. Если текст большой и сложный, то надо применять синтаксис регулярных выражений.
А про оперу - метод не может не работать, т.к. он не зависит от браузера. Хотя может не работать, потому что надо писать так:
str = str.replace("600","0");