Ich habe an einem Skript gearbeitet, um ein Bild in einen Link zu ändern, wenn es angezeigt wird.
Dennoch kann der Link nicht angeklickt werden. Der Cursor ändert sich zu einem Zeiger und ich kann den Link unten links in meinem Browser sehen, aber nichts passiert, wenn ich darauf klicke.
Es scheint in Firefox zu funktionieren, nicht in einem anderen Browser. Ein Rechtsklick -> In neuem Tab öffnen funktioniert jedoch.
Hier ist mein Code:
<!--
var guesta='<a href="<?php $menu = JSite::getMenu();$alias = $menu->getItem(115)->alias;echo $alias; ?>"><?php $menu = JSite::getMenu();$title = $menu->getItem(115)->title;echo $title; ?></a>';
function guest1(){
document.getElementById('guest1').innerHTML=guesta;
document.getElementById('guest1').style.background ='#01afae';
}
function guest1empty(){
document.getElementById('guest1').innerHTML='<img src="image.png" />';
document.getElementById('guest1').style.background ='#fdfdfd';
}
//-->
.guest {
width:70px;
height:100px;
background-color: #fdfdfd;
color: #fdfdfd;
text-align: center;
}
.guest a:link, .guest a:visited {
color: #fdfdfd;
text-decoration: none;
line-height: 15px;
}
Der PHP-Code im Link dient dazu, einen Menüpunkt-Alias und einen Titel von Joomla abzurufen.
Viel Dank für jegliche Hilfe!
Beste Grüße,
Jerome