Каков мой сценарий src URL?

В SQL Server Management Studio 2008 вы можете раскрасить соединение без каких-либо надстроек. В SSMS 2008 перейдите на «Зарегистрированные серверы», затем щелкните правой кнопкой мыши сервер, откройте вкладку «Свойства подключения», затем выберите «Использовать пользовательский цвет»

, чтобы попробовать надстройку для SQL Server 2005: Пакет инструментов SSMS , который имеет Окно подключения окраски

33
задан Marco Demaio 14 April 2010 в 17:26
поделиться

3 ответа

Поместите это в файл js, который должен знать его собственный URL.

Полностью квалифицированный (например, http: // www. example.com/js/main.js):

var scriptSource = (function(scripts) {
    var scripts = document.getElementsByTagName('script'),
        script = scripts[scripts.length - 1];

    if (script.getAttribute.length !== undefined) {
        return script.src
    }

    return script.getAttribute('src', -1)
}());

или Как указано в источнике (например, /js/main.js ):

var scriptSource = (function() {
    var scripts = document.getElementsByTagName('script'),
        script = scripts[scripts.length - 1];

    if (script.getAttribute.length !== undefined) {
        return script.getAttribute('src')
    }

    return script.getAttribute('src', 2)
}());

См. http://www.glennjones.net/Post/809/getAttributehrefbug. htm для объяснения использования параметра getAttribute (это ошибка IE).

40
ответ дан 27 November 2019 в 17:48
поделиться

Если это строго клиентское решение, ваше решение звучит неплохо.

Если вы пишете код на сервере, вы, вероятно, могли бы просто заполнить поле div / hidden / (вставьте ваше любимое HTML-элемент здесь) с полностью разрешенным URL-адресом скрипта и возьмите его с помощью своего javascript на стороне клиента.

0
ответ дан 27 November 2019 в 17:48
поделиться

Вы можете посмотреть https: //addons.mozilla .org / en-US / firefox / addon / 10345 , если вы вас интересует, какие функции (и, следовательно, какой файл) выполняются на странице, которую вы не контролируете.

Если вам интересно выяснить, какой из ваш скрипт выполняется, то есть несколько способов. С Firebug вы можете console.log () информацию. Даже простое добавление предупреждений в ваш код (при этом раздражающее) может помочь отладить нетехнологичным способом. Вы также можете вызвать ошибки и отловить их, а затем обработать, используя свойства ошибки (см .: https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Error )

Однако почему это было важно? Если скрипт уже вызывает ошибки, достаточно легко определить, где именно возникла ошибка. Если дело вовсе не в ошибках, то что?

0
ответ дан 27 November 2019 в 17:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: