2015-08-19 4 views
0

Поэтому у меня есть сценарий, его подписчиком всплывающее окно, я хочу, чтобы написать ссылку на определенную должность, которая позволит всплывающий стрелять из нажав на ссылкуЯ пытаюсь сделать ссылку всплывающее Javascript

I знать, как создавать всплывающие окна java. Проблема заключается в том, как получить код со страницы информационного бюллетеня в ссылку

Кто-нибудь?

Вот код, который должен идти в ссылке

<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script><script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us10.list-manage.com","uuid":"9277d2ea37fce583555bef789","lid":"4fcff7a4f6"}) })</script> 
+0

Добавить 'целевых =«_blank»' в коде – Amit

+1

FYI Java == JavaScript – epascarello

ответ

0

Одним из возможных вариантов было бы открыть всплывающее с помощью window.open(), а затем изменить содержимое всплывающего используя document.write().

HTML, может быть, как это:

<button onclick="openwindow()">Open Window</button> 

или как это:

<a href="javascript:openwindow()">Open Window</a> 

а затем JS код/​​fucntion будет выглядеть так:

var window_handler = null; 

function openwindow() { 
    window_handler = window.open(); 
    window_handler.document.write("<h1>AAA</h1>"); 
} 

Вы можете см. его работу над этим JSFiddle: http://jsfiddle.net/d9v7bzun/


В вашем конкретном случае, замените <h1>AAA</h1> часть вашего собственного кода, и это будет сделано:

function openwindow() { 
    window_handler = window.open(); 
    window_handler.document.write('<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script><script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us10.list-manage.com","uuid":"9277d2ea37fce583555bef789","lid":"4fcff7a4f6"}) })</script>'); 
} 
+0

Alvaro! Я немного нул для JS, я понимаю основы, но не продвинутые вещи. Все, что я хочу, это когда они нажимают ссылку «HREF», она выталкивает всплывающее окно из JS –

+0

. Скажите мне, что вы не понимаете из моего решения, и я объясню это лучше :) –

+0

Ну, я вижу, как написано JS, вы говорите, что мы создаем всплывающее соединение, а затем добавляем остальное в «

AAA

", как и во всем скрипте? –

Смежные вопросы