Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 16

Не function name()

02.04.2017, 22:35. Показов 2505. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Извиняюсь за название, заметил уже после создания темы
Начал изучение javascript (точнее в универе понадобился) и сразу же столкнулся со следующей проблемой:
Ни один скрипт, в котором содержится функция у меня не работает.
Привожу пример, чтобы стало понятнее, ибо на словах объяснять получается трудно:
HTML5
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
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Test</title>
 
        <script> 
            var myWindow;
                function myWindowOpen {
    myWindow = window.open("http://www.yandex.ru", “myWindow", "width=250, height=250");
                                }
 
                function myWindowClose  { 
    if (myWindow)   { 
        myWindow.close();
        myWindow = null;
                }
                                    }
        </script>
 
    </head>
 
<body>
        <button onClick="myWindowOpen()">Open</button>
        <button onClick="myWindowClose()">Close</button>
    </body>
</html>
Данный пример не работает (после нажатия на кнопку ничего не происходит, а по-хорошему должно открыться новое окно)
Привожу следующий, рабочий пример:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script>
var d = new Date();
var month_num = d.getMonth()
var day = d.getDate();
var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
month=new Array("Jan", "Feb", "Mar", "Ap", "May", "Jn",
"Jl", "Aug", "Sep", "Oc", "Now", "Dec");
 
if (day <= 9) day = "0" + day;
if (hours <= 9) hours = "0" + hours;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;
 
document.write("Today is " + day + " " + month[month_num] + " " + d.getFullYear() +
" &nbsp;&nbsp;&nbsp; It is  "+ hours + ":" + minutes + ":" + seconds);
</script>
Это скрипт на добавление текущей даты и времени на страничку (статичных)
При добавлении во второй пример
HTML5
1
function time() {.....}
- время и дата совсем пропадают со странички.
В интернете не смог найти похожей проблемы, потому пишу сюда. Заранее огромное спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.04.2017, 22:35
Ответы с готовыми решениями:

FUN must be a function, a valid string expression, or an inline function object
Здраствуйте, нужна помощь. clear all; close all; Scr_data_C; Scr_data_L; fv = 10:10:10000; Zc = cond(dataC,fv); Zl =...

Function or interface marked as restricted, or the function uses an Automation type not supported
Добрый день! Столкнулась с неожиданной проблемой: Объявляю переменные для программы глобально. 'Данные заказчика Dim Name...

C:\Dev-Cpp\lib\vector.h `ostream' is neither function nor member function; cannot be declared friend
выкидывает C:\Dev-Cpp\lib\vector.h `ostream' is neither function nor member function; cannot be declared friend при компиляции. что делать?

22
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
03.04.2017, 00:09
funn1kfan, Круглые скобки нету:
JavaScript
1
2
3
function myWindowOpen {
    myWindow = window.open("http://www.yandex.ru", “myWindow", "width=250, height=250");
                                }
а должно
JavaScript
1
2
3
function myWindowOpen() {
    myWindow = window.open("http://www.yandex.ru", “myWindow", "width=250, height=250");
                                }
0
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 16
03.04.2017, 02:31  [ТС]
Спасибо, исправил
Но проблему это не решило
0
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
03.04.2017, 09:24
funn1kfan, что консоль говорит?
0
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 16
03.04.2017, 20:42  [ТС]
Консоль сказала, что в этой строке
HTML5
1
 myWindow = window.open("http://www.yandex.ru", “myWindow", "width=250, height=250");
недопустимый символ, а ведь и правда - кавычки “ - другие. Копировать из интернета - зло. Всем спасибо!
0
0 / 0 / 2
Регистрация: 25.01.2015
Сообщений: 14
05.04.2017, 18:25
А можно я в этой теме задам небольшой вопрос ( на отдельную тему не тянет )?
Суть - можно ли запретить выполнение определённой функции если весь её текст записан прям в странице?) Эта функция подгружает картинку которая очень уж бесит,
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
05.04.2017, 19:22
Mortan, ты имеешь введу на загруженной странице в браузере?
0
0 / 0 / 2
Регистрация: 25.01.2015
Сообщений: 14
05.04.2017, 20:52
Zazu, да, именно. Мне нужно отключить его только для себя. Если есть мысли или идеи то в лс могу скинуть сам сайт дабы не флудить тут. Спасибо за внимание) Почему-то мне кажется что моя затея невозможна без бубна и магии
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
05.04.2017, 23:59
Mortan, в браузере Опера на сколько помню раньше была возможность такая, после того как страница полностью загружена, можно было её как угодно править!
А так, попробуй через консоль, может получится!

Добавлено через 3 минуты
Цитата Сообщение от Mortan Посмотреть сообщение
если весь её текст записан прям в странице?
в принципе, если весь код на странице, то через консоль точно должно получиться
0
0 / 0 / 2
Регистрация: 25.01.2015
Сообщений: 14
06.04.2017, 01:28
Zazu, ну это логично и понятно, но мне нужно это дело хоть как-то автоматизировать дабы постоянно не приходилось открывать консоль и ручками вычищать оттуда этот мусор, да и работает оно до перезагрузки страницы. Знаю что всякие div'ы и прочее легко спрятать, а вот как бы это убрать... Чего я только не пробовал с tampermonkey всё не то)
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
06.04.2017, 10:25
Цитата Сообщение от Mortan Посмотреть сообщение
но мне нужно это дело хоть как-то автоматизировать
вот этого я к сожалению не знаю как сделать!
0
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
06.04.2017, 11:02
Цитата Сообщение от Mortan Посмотреть сообщение
но мне нужно это дело хоть как-то автоматизировать
Гуглите юзерскрипты.
0
0 / 0 / 2
Регистрация: 25.01.2015
Сообщений: 14
06.04.2017, 16:16
Balanaar, че их гуглить-то если я про них и спросил? Вот есть код с такой функцией внутри html:
JavaScript
1
2
3
4
<script charset="utf-8" type="text/javascript">
function myFunction() {
}
</script>
Мне нужно убить этот скрипт дабы он вообще не загружался. Отключать другие мне не нужно. Строчка с charset="utf-8" одна, мне нужно получить этот скрипт как объект и сделать с ним хоть что-то)
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
06.04.2017, 16:48
Mortan, а попробуйте в браузерный блокиратор рекламы добавить этот контейнер!

Добавлено через 21 минуту
Они ведь и существуют для того что бы надоедливый контент прятать от ваших глаз
0
0 / 0 / 2
Регистрация: 25.01.2015
Сообщений: 14
06.04.2017, 16:49
Zazu, увы - адблокер не умеет блочить скрипты, он только прячет элементы
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
06.04.2017, 16:53
Mortan, ну так спрячьте элемент, какая вам разница?
вы ведь именно этого добиваетесь!
Цитата Сообщение от Mortan Посмотреть сообщение
Эта функция подгружает картинку которая очень уж бесит
вот и не будет бисить
0
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
06.04.2017, 16:53
Переопределите в вашем скрипте функцию myFunction:
JavaScript
1
myFunction = function() {};
0
0 / 0 / 2
Регистрация: 25.01.2015
Сообщений: 14
06.04.2017, 17:09
Кликните здесь для просмотра всего текста
вот сайтhttp://online.anidub.com/, в самом низу исходного кода страницы скрипт с функцией ogonek() и никак он не вырубается)
Balanaar, не выйдет(
0
24 / 24 / 8
Регистрация: 27.02.2012
Сообщений: 492
06.04.2017, 17:13
Mortan, ещё раз повторюсь, заблокируйте элемент с помощью AdBlock
0
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
06.04.2017, 17:13
Цитата Сообщение от Mortan Посмотреть сообщение
в самом низу исходного кода страницы скрипт с функцией ogonek()
Нет такой функции.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.04.2017, 17:13
Помогаю со студенческими работами здесь

FUNCTION new.COUNT does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
Ругаеться на COUNT , что тут не так ? $result = mysql_query(&quot;SELECT COUNT (`model`.`cat_id`) FROM ...

Call to undefined function '_beginthreadex' in function main()
Здесь реализуется задача о 5-ти китайских философах, обедающих за столом #include&lt;windows.h&gt; //подключаем библиотеки ...

Class member function to std::function
Всем привет. Вопрос: почему 43 строка не работает? #include &lt;functional&gt; #include &lt;iostream&gt; template &lt;typename C,...

различия между Function и Static Function
Добрый день. Наткнулся вот на такую неприятность. В библиотеке есть функция get_doc, возвращающая NotesDocument В коде я...

Expected function body after function declaration
почему выдается эта ошибка ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru