我正在尝试将背景图像源更改为输入到表单框中的 url。我已经尝试了一些东西,并将代码混在一起,是的,不行。我知道足够多的代码让自己陷入困境,但无法让自己摆脱困境。请帮忙。
<html>
<head>
<script>
function changeBackground()
{var z = new Image();
z.src = "<?=$varImage;?>";
document.body.background= z.src; }
</script>
<?php
if($errorMessage != "")
{
echo("<p>There was an error:</p>\n");
echo("<ul>" . $errorMessage . "</ul>\n");
}
else
{
$fs = fopen("mydata.csv","w+");
fwrite($fs,$varImage . ", \n");
fclose($fs);
header("Location: thankyou.html");
exit;
}
?>
<?php
if($_POST['formSubmit'] == "Submit")
{
$varImage = $_POST['formImage'];
}
?>
</head>
<body>
<script src="images.js" type="text/javascript"></script>
<form name="alternate" method="POST" action="">
<input type="button" name="Change" value="Change" onClick="changeBackground();">
</form>
</body>
</html>
最佳答案
我会试试这个(假设文本框包含一个 url)
<script>
function changeBackground(){
document.body.background = "<?=$varImage;?>";
}
</script>
关于javascript - 我正在尝试将背景图像源更改为输入到表单框中的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30565716/