Как извлечь динамическую ссылку href из другого файла - PullRequest
0 голосов
/ 07 июня 2018

Как я могу создать динамический href на моей веб-странице, который может читать ссылки из другого файла, так что каждый раз, когда я загружаю новый файл с другим набором ссылок, путь href будет меняться?

Текстфайл содержит следующие записи:
1 www.google.com
2 www.apple.com
3 www.ibm.com

HTML-страница

<div class="slide" id="slide-1">
<a href="(*path of text file + 1st record*)"  target="_blank"> 
<img class="resize" src="/images/DIY00/1.jpg" alt=""/> </a></div>

<div class="slide" id="slide-2">
<a href="(*path of text file + 2nd record*)" target="_blank"> 
<img class="resize" src="/images/DIY00/2.jpg" alt=""/> </a></div>

<div class="slide" id="slide-3">
<a href="(*path of text file + 3rd record*)" target="_blank"> 
<img class="resize" src="/images/DIY00/3.jpg" alt=""/> </a></div>

Ответы [ 2 ]

0 голосов
/ 18 июня 2018

Я думаю, что это так.Если первая строка в 1.txt - это www.google.com, гиперссылка с разрешением на этот домен.

<script>
  var xhttp = new XMLHttpRequest(); 
  xhttp.onreadystatechange = function() { 
   if (this.readyState == 4 && this.status == 200) { 
     document.getElementById("link1").href=this.responseText;
    }
  };

xhttp.open("GET", "https://example.com/1.txt", true); 
xhttp.send(xhttp); 
</script>

<a id="link1" href="#" target="_blank"></a> </div>
0 голосов
/ 07 июня 2018

Действительно трудно сказать, что вы спрашиваете здесь, но я думаю, что вы хотите иметь возможность получать непрерывные ссылки с обновленными URL-адресами?Если это так, вы должны быть в состоянии передать обновленный href как новую строку, поскольку именно так элемент href передается в первую очередь.

...