совместимость window.open с версиями Mac OSx (Safari) - PullRequest
1 голос
/ 16 августа 2011

@ jackJoe мои изменения не решили мою проблему, вот отрендеренный HTML-код для кнопки изображения и окна.

   <div id="ctl00_LoginPanel" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_imbSubmit2')" style="width:201px;">

Я успешно изменил кнопку по умолчанию для панели, когда пользователь является пользователем Safari. Кнопка «Изображение» также отображается как тип ввода:

<input type="image" name="ctl00$imbSubmit2" id="ctl00_imbSubmit2" src="../images/Submitbutton.jpg" alt="Submit2" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$imbSubmit2&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" />

Почему это не работает в Safari ??

Response.Write("<script>window.open('" + strURL + "');</script>")

Мне нужно, чтобы это было так:

Response.Write("<script>javascript:window.open('" + strURL + "');</script>")
...