Проверка механизма...
Есть линк
<button onclick='showLink()'>Test</button>
<div id='link' style='display:none'>Link</div>
<script>
function showLink() {
var link = document.getElementById('link');
if(link) {
link.style.display = 'block';
link.onclick = function() {
alert('Linked!');
}
}
}
</script>
Нет линка
<button onclick='showLink()'>Test</button>
<script>
function showLink() {
var link = document.getElementById('link');
if(link) {
link.style.display = 'block';
link.onclick = function() {
alert('Linked!');
}
}
}
</script>
Можно кнопку спрятать, если нет линка