2011-02-02 4 views
0

Я пытаюсь открыть всплывающее окно с помощью window.open finction но почему-то не работает ... ну ниже кодwindow.open функция в HREF TAG не работает

string properties = "left=250px, top=245px, width=700px, height=450px,scrollbars=yes, status=yes, resizable=yes"; 
TableCell cell = new TableCell(); 
cell.Text = "<a href=\"javascript:void(window.open('details.aspx?node="+node+"','"+properties+"'))\">" + "View Details</a>";  

Но его не работает. При нажатии на якорный тег появляется ошибка javascript «Недопустимый аргумент». Скажите, где я иду не так?

Спасибо, Рахул

+0

Я вижу, у вас есть какие-то вопросы, не принятый ответ. Вернитесь к своим предыдущим вопросам и примите любые хорошие ответы (зеленая отметка рядом с подсчетом голосов) –

ответ

0

Вы делаете это неправильно. Никогда не помещайте JavaScript в атрибут href. Это, как вы должны это сделать:

<a href="details.aspx?..." onclick="window.open(this.href, 'mypopup'); return false;">View Details</a> 

Я добавил второй аргумент для window.open (идентификатор окна), а также, что, вероятно, что ломал свою вещь в первую очередь.

0
<a href="?i=1" id ="a" runat = "server"> 

on Page_load() 
if (Request.QueryString["i"] == "1") 
{ 
//call ur code here 
AreaFootPrint_Click(null,null); 
} 
1

How about using the target attribute on the anchor tag как в: < A HREF =»http://google.com» целевых = "_blank" текст > Ссылка здесь </д >

Anchor target attribute

  • _blank - открывает связанный документ в новое окно или вкладка
  • _parent - Открывает связанный документ в родительском фрейме
  • _self - открыть связанный документ в тот же кадр, как она была нажата (это по умолчанию)
  • _top - Открывает связанный документ в полном теле окна
Смежные вопросы