كيف أمنع $ أتش تي أم أل الارتباط () من إزالة علامات الاقتباس المفردة عند إضافة حدث "onmouseover" في للكيك؟
-
03-07-2019 - |
سؤال
وتحاول استخدام هذا الحدث onmouseover
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');") );
ويصبح
<a href="/dashboard/index" onmouseover="Tip('Test');">Dashboard</a>
وكيف يمكنني منع الدالة صلة من إزالة علامات الاقتباس المفردة؟
المحلول
وعن طريق كعكة 1.2، وهذا ينبغي بالتأكيد العمل:
echo $html->link('Dashboard', '/dashboard/index',
array("onmouseover" => "Tip('Test');"), null, false);
والمعلمة الأخيرة هي خيار الهروب. فإنه افتراضات إلى true.
نصائح أخرى
وهذا يجب أن تعمل:
echo $html->link("Dashboard",
"/dashboard/index",
array("onmouseover" => "Tip('Test');"),
array('escape' => false));
لا تنتمي إلى StackOverflow