|
|
|
Подскажите по функциям js
|
|||
|---|---|---|---|
|
#18+
Понадобилось написать простенький аддон к Firefox. Нашел пример чтения файла: Код: javascript 1. 2. 3. 4. 5. 6. если return заменить на console.log(text); то текст в консоль выводится, а если например пытаться присвоить text глобальной переменной, то в ней пусто... я в js не силен, чтото получается потому что он "похож на С++" :) поэтому не могу понять, куда возвращает значение return в оригинальном примере. Подскажите как достать текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 15:52 |
|
||
|
Подскажите по функциям js
|
|||
|---|---|---|---|
|
#18+
iskatelsql, покажите как вы пишите в глобальную переменную. И почему нельзя провести все необходимые действия с переменной text в самой функции onSuccess? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 16:07 |
|
||
|
Подскажите по функциям js
|
|||
|---|---|---|---|
|
#18+
авторJeStone ну как, как t=text; :) а вот в функцию все засунуть не догадался. работает. Только всеже очень интересно, куда же этот return возвращал значение?? Вот что получилось: (слепил из примеров при помощи кувалды, перемменную оставил в коментах.) Такое ощущение, что то, что получилось работает через три разных АПИ По кнопке берет значение из файла, пишет куку, удаляет файл. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 17:24 |
|
||
|
Подскажите по функциям js
|
|||
|---|---|---|---|
|
#18+
iskatelsqlну как, как t=text; :) В данном случае вы пишите в this.t, где this !== window А извне onSuccess this === window Конечно, неправильно использовать глобальные переменные в данном случае, но чтобы видеть x из-вне, надо писать window.t = text; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 17:53 |
|
||
|
Подскажите по функциям js
|
|||
|---|---|---|---|
|
#18+
Full message: ReferenceError: window is not defined window в аддонах вроде как и нет, даже alert() просто так не вызвать, надо конструкцию городить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:14 |
|
||
|
Подскажите по функциям js
|
|||
|---|---|---|---|
|
#18+
iskatelsql Только всеже очень интересно, куда же этот return возвращал значение?? это возвращаемое значение сохранится внутри promise и будет передано в колбэк следующего вызова then (если оный имеется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:32 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=84&tid=1446463]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 301ms |

| 0 / 0 |
