הפעלת JavaScript מתוך קוד PHP
לצורך הצבת תמונת רקע ל div השתמשתי בקוד JS דלהלן:
וקיבלתי את מבוקשי: תמונת הרקע הופיעה כדת וכדין.
לצערי, עלי להפעיל את הקוד הנ"ל מתוך קוד PHP וכך נראה הקוד ב PHP
עם הקוד השני דלעיל לא שיחק לי המזל ותמונת הרקע לא הופיעה ! בודאי משום שאינני יודע להריץ JS מתוך PHP.
אולי מישהו פה יודע איך לתקן את קוד ה PHP בקוד השני כדי שתמונת הרקע תופיע כפי שהיא עושה בקוד הראשון?
תודה
לצורך הצבת תמונת רקע ל div השתמשתי בקוד JS דלהלן:
קוד:
<!DOCTYPE html>
<html lang = "en">
<head>
<title>to-forum.html</title>
<script>
function ChangeImage(param)
{
return("[URL]http://localhost/images/greensilver.gif[/URL]");
}
</script>
</head>
<body>
<div id="logo" style = "height:400px; width:400px";>
<script>
var xyz = ChangeImage();
document.getElementById("logo").style.backgroundImage = "url('" + xyz + "')";
</script>
</div>
</body>
</html>
לצערי, עלי להפעיל את הקוד הנ"ל מתוך קוד PHP וכך נראה הקוד ב PHP
קוד:
<!DOCTYPE html>
<html lang = "en">
<head>
<script>
function ChangeImage(param)
{
return("[URL]http://localhost/tlushim/images/greensilver.gif[/URL]");
}
</script>
</head>
<body>
<div id="logo" style = "height:400px; width:400px";>
<?php
echo '<script>',
'var xyz = ChangeImage"('" + 1 + "')";',
'document.getElementById"('" + logo +"')".style.backgroundImage = "url('" + xyz + "')";',
'</script>'
?>
</div>
</body>
</html>
אולי מישהו פה יודע איך לתקן את קוד ה PHP בקוד השני כדי שתמונת הרקע תופיע כפי שהיא עושה בקוד הראשון?
תודה