Переменные Javascript - PullRequest
       2

Переменные Javascript

0 голосов
/ 23 июня 2011

Я изучаю Javascript прямо сейчас. Кто-нибудь может сказать мне, почему второй блок кода отслеживает пустой путь для -launch (this) - но при использовании первого блока кода он дает мне правильный путь?

"<form action='"+launchwebsite+"/subsite/' method='post' target='_blank' onsubmit='launch(this)'>"

и это не:

"<a onclick='launch(this)' title='launch' class='iblack' /></a></div>"

Лучший Ули

Ответы [ 2 ]

3 голосов
/ 23 июня 2011

this относится к элементу, к которому он присоединен. В первом фрагменте это элемент <form>, а во втором элемент <a>. Также у <a> отсутствует атрибут href.

0 голосов
/ 23 июня 2011

Я не уверен, но если код, который вы вводите, является именно тем, что вы тестируете, то вам не хватает;

<a onclick='launch(this)' title='launch' class='iblack' /></a></div>  <-- You're Version
<a onclick='launch(this);' title='launch' class='iblack' /></a></div>

Иначе, я никогда не делал щелчка мышью на элементе управления HTML, обычно я делаю href ="" вызвать другую страницу php для каждого примера и на этой странице к обработке, которую я хочу.

Еще один момент, на который я обратил внимание, - это перехват этой команды в javascript, который вам нужно будет вызвать, и "пустую" страницу.по состоянию на

<a href="#" onClick='launch(this);' title='launch' class='iblack' /></a></div>

Этот последний код точно работал для меня!Держи меня в курсе, хочу посмотреть, сработает ли это для тебя !!

Патрик

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...