עבור לתוכן

ג'אווה סקריפט: איך מחליפים תמונת רקע?

Featured Replies

פורסם

שלום,
אני מבקש שתמונת הרקע של div תקבע ע"י פונקציה ב js כך:

<!DOCTYPE html>
<html>
<head>
<style>
div {
    width: 400px;
    height: 400px;
    border: 1px solid black;
}
</style>
<script>
		function ChangeImage(param)
		{ 
			switch(param)
			{
				case '1':
					return("http://localhost/tlushim/images/greensilver.gif");
					break;
				case'2':
					return("http://localhost/tlushim/images/greensilver1.gif");
					break;     
			}
		}
	</script>
</head>
<body>
	<div id="myDiv"></div>
	<script>
    	document.getElementById("myDiv").style.backgroundImage = "url(ChangeImage('1'))";
	</script>
</body>
</html>

אך זה לא עובד ! אינני מקבל תמונת רקע ל div.
מישהו יוכל להצביע על טעות בקוד ד דלהלן?
תודה.

פורסם

הקוד שלך לא מפעיל את הפונקציה ChangeImage. הוא רק יוצר מחרוזת שמכילה את הטקסט "url(ChangeImage('1'))"

אתה צריך לבנות את המחרוזת באמצעות שרשור.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים