Я пытаюсь включить функция перемещения с использованием изображения this.src = ‘URL’ в массиве PHP.
Я не знаю, есть ли другой способ вызвать источник изображения без использования одинарных кавычек, потому что он закрывает HTML в этой строке.
$botons = array(
array(
'dia'=>1,
'item'=>'<a href="#"><img src="/img/formula.png" onmouseover="this.src='/img/formula_over.png';" onmouseout="this.src='/img/formula.png';"></a>'
),
);
Я думаю, что все перепробовал … Есть идеи? Спасибо.
Вам просто нужно убедиться, что вы избегаете одинарных кавычек, используя обратную косую черту:
$botons = array(
array(
'dia'=>1,
'item'=>'<a href="#"><img src="/img/formula.png" onmouseover="this.src=\'/img/formula_over.png\';" onmouseout="this.src=\'/img/formula.png\';"></a>'
),
);
Надеюсь это поможет!
Попробуйте избежать вашей цитаты, как показано ниже.
'item' => '<a href="#"><img src="/img/formula.png" onmouseover="this.src=\'/img/formula_over.png\';" onmouseout="this.src=\'/img/formula.png\';"></a>'
Вы должны выйти из цитаты с ‘\’
$botons = array(
array(
'dia'=>1,
'item'=>'<a href="#"><img src="/img/formula.png" onmouseover="this.src=\'/img/formula_over.png\';" onmouseout="this.src=\'/img/formula.png\';"></a>'
),