2016-02-09 5 views
1

У меня есть требование открыть новое окно (URL-адрес динамический), когда я нажимаю кнопку.Как открыть новое окно с помощью JavaScript?

function openWindow(){ 
    window.open('//www.google.com/','_blank'); 
} 

Здесь моя проблема: JavaScript открывает новое окно, но имя приложения также добавляется к URL-адресу. т.е. открывает новое окно с ниже URL

http://localhost:8090/www.google.com/

Я попытался все комбинации в URL, но он не работает

Пожалуйста Нужная

+0

Попробуйте добавить протокол для URL. Тем не менее, JavaScript работает как в Firefox, так и в Chrome. –

+0

код, который вы показали, должен открыть 'http: // www.google.com' - который, вероятно, будет перенаправлен на' https', но он отлично работает в firefox в любом случае –

+0

@jaromanda этот код открывает новое окно, но как ниже http: //localhost:8090/www.google.com/ .. Я хочу удалить http: // localhost: 8090 – Raj

ответ

2

обновления вашего яваскрипт функция как

function openWindow(){ 
    window.open('http://www.google.com/','_blank'); 
} 
+0

его не работает – Raj

+0

каким образом он не работает? та же проблема? –

+0

@Raj создать онлайн-демонстрацию, которую вы пытаетесь реализовать – Singh87

0

Использовать прослушиватель действий для открытия нового окна на ледяных поверхностях

<ice:commandLink value="click me" actionListener="#{bean.myActionListener}"/> 
------------------------------ 

public void myActionListener(ActionEvent event) { 
    JavascriptContext.addJavascriptCall(FacesContext.getCurrentInstance(), "window.open('report.iface', 'myWindow');"); 
} 
------------------------------ 
+0

hi developerbhuwan, я пробовал этот код перед написанием java-скрипта. он также не работает, вот почему я перешел на java-скрипт. – Raj

+0

, и я попытался под кодом тоже .. он тоже не работает JavaScriptRunner.runScript (FacesContext.getCurrentInstance(), "window.open ('http://www.google.com/', '_newtab');"); – Raj

0

Использование window.open("http://www.google.com");, испытано работает во всех браузерах.

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