Nano Hash - криптовалюты, майнинг, программирование

VBScript Запуск почтового окна по умолчанию

Просто интересно, возможно ли вообще в классическом ASP/VBScript запустить новое окно почтового клиента по умолчанию.

Я пробовал следующее:

set objOutlk = createobject("Outlook.Application")
set objMail = objOutlk.createitem(olMailItem)

Но ничего не получил, кроме ошибки: ActiveX не может создать объект: Outlook.Application.

Любые советы очень ценятся.

Роб.


  • Просто чтобы быть уверенным: вы пытаетесь запустить VBScript на клиентской машине или серверный сценарий ASP-Classic? 18.01.2012
  • Извините, это серверная сторона asp. Но при необходимости можно ли это сделать на стороне клиента? 18.01.2012
  • Следует открыть почтовое окно на клиентском компьютере и предварительно заполнить некоторыми данными, а затем разрешить клиенту отправлять почту, чтобы она отслеживалась через их обмен. 18.01.2012
  • Хорошо, если это на стороне сервера, как это должно работать на клиенте? Может быть, вы просто ищете гиперссылку mailto:? 18.01.2012
  • Будет ли клиентская часть работать так, как задумано? 18.01.2012

Ответы:


1

Если вы хотите предоставить простой способ открыть сообщение почтового клиента по умолчанию для пользователя, просматривающего вашу (asp) страницу, просто добавьте гиперссылку mailto::

<a href="mailto:[email protected]?subject=Hello%20World&body=Hi%20there">Send Msg</a>

mailto: заставит браузер открыть почтовый клиент по умолчанию (или настроенный).

Вы можете добавить строку запроса, определяющую строку темы и текст письма. В моем примере тема — Hello World!, а основной текст — Hi there!.

Обратите внимание, что пробелы закодированы URL в %20.

18.01.2012
  • Приветствую Филберта. Я тоже могу попробовать это, но я думаю, что ответ, который я нашел ниже, - это то, что мне нужно, если вы не видите ничего плохого в JS? 19.01.2012
  • Если вам также необходимо собрать некоторые данные для отправки почты от ваших пользователей, создание ссылки с использованием JS — это путь — в основном вы получите такое же значение href, как в моем статическом примере. 19.01.2012

  • 2

    После небольшого размышления (спасибо некоторым из вас, ребята, за подсказку) имело смысл запустить эту клиентскую часть, и я использовал следующий JScript:

     <script type="text/javascript">
    
     function send() {
     alert("clicked")
         var recpt = "[email protected]"
         var subj = "FASTER BETTER SOONER: Look at Monash Rowville rail now"
         var text = "<Enter your name and address here> %0D%0DMelbourne is growing and more people need transport. With concern about climate change and rising petrol prices, Melbourne's growth is not sustainable without more and better public transport.%0D%0DVictorians want more people catching public transport, cycling and walking; fewer trucks on our roads, more freight on rail; and fewer kilometres travelled by car and truck.%0D%0DPublic transport should: be fast, frequent, reliable, affordable and safe; grow as Melbourne grows; be available to all Melbournians; and be managed as an integrated, co-ordinated network.%0D%0DThis means bringing forward existing public transport projects, committing to new projects and accelerating programs to move freight off our roads and onto rail.%0D%0DIt also means looking very closely at the impact on greenhouse gas emissions of any new transport projects like tunnels and freeways.%0D%0DWe especially urge you to look at a feasibility study for a Monash Rowville rail line. %0D%0DAs Melbourne's population grows, better public transport will both reduce traffic congestion and provide a much needed antidote to spiralling petrol prices. "
         var bcc = "[email protected]"
         var content = new Array()
    
         content[0] = "mailto:"
         content[1] = recpt
         content[2] = "?subject="
         content[3] = subj
         content[4] = "&body="
         content[5] = text
         content[6] = "&bcc="
         content[7] = bcc
         content = content.join("")
         window.location = content
     }
    

    This seems to the results I expected.

    Роб

    19.01.2012
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..