#php #javascript
#php #javascript
Вопрос:
<a href="tags.php" onclick="return popitup('tags.php')">tags</a>
У меня есть эта строка кода, которая запускает javascript для открытия нового мини-всплывающего окна, и это в основном работает.
Теперь, как я мог бы добавить атрибуты текущей строки запроса, чтобы в моем всплывающем окне был URL-адрес, подобный этому «tags.php?variable1 amp; variable2»
В нескольких похожих местах я использовал это вместе с некоторым другим кодом для получения атрибутов запроса, проблема в том, что в этом случае страница обновляется и связывается с sql без запуска javascript или открытия окна, когда я пытаюсь сделать свой код PHP, используя echo the quote makrs, чтобы все испортить.
".$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']."
Комментарии:
1. Кавычки можно экранировать обратной косой чертой:
$txt = "this line has "embedded" quotes, but it's ok, because the backslash has my back"
.
Ответ №1:
return popitup('tags.php' window.location.search)
Ответ №2:
return popitup(this.href window.location.search);
будет использоваться ссылка href, принадлежащая тому <a>
, на который был сделан щелчок, поэтому вам не придется вводить ее каждый раз повторно.