Как конвертировать простую ссылку - PullRequest
0 голосов
/ 11 марта 2012

пример: Скачать конвертировать в
Если вы не вошли в систему. Преобразовать в Войти
если вы вошли в систему. конвертировать в Скачать

Ответы [ 3 ]

0 голосов
/ 11 марта 2012

Это, конечно, зависит от того, как вы проверяете, вошел ли пользователь в систему (что, вероятно, не следует делать с помощью JavaScript)!В вашем PHP-файле или ASP-файле или в другом месте ... вам нужно сделать что-то вроде ...

if (logged_in()) {
  echo 'download';
} else {
  echo 'login';
}
0 голосов
/ 11 марта 2012

HTML:

 <a href="http://deomarvin.com" id="downld">Download</a>

JS:

 if(!loggedin){
  document.getElementById('downld').innerHTML="Login"
 }

Если у вас нет прав записи в HTML, используйте этот JS:

 if(!loggedin){
 var a=document.getElementsByTagName('a');
 for(i=0;i<a.length;i++){
  try{
   if(a[i].innerHTML=="Download"){
    a[i].innerHTML="Login";
   }
  }catch(e){}
 }
 }

Обратите внимание, что это преобразует каждую ссылку с надписью "Скачать".

Обратите внимание, что javascript должен никогда обрабатывать данные для входа. Это имеет больше смысла, когда это делается через PHP / ASP / JSP (просто выводите / выводите правильную ссылку на основе имени входа). Логины JS легко взломать.

0 голосов
/ 11 марта 2012

Псевдокод :

if (!logged) {
  <a href="http://deomarvin.com/login">Login</a>
}
else {
  <a href="http://deomarvin.com">Download</a>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...