紫光元素 2019-5-19 05:18
<div id="Layer1" style="display:none">
<div id="Layer2" style="display:none">
我想在進入網頁時id Layer1 有90%會以style="display:" 自動出現 同 Layer2 有10%會以style="display:" 自動出現, 如果id Layer1 style="display:"了 id="Layer2" 就會 style="display:none" 相反 如果id Layer2 style="display:"了 id="Layer1" 就會 style="display:none" 冇數據庫的話用php可實現嗎? 或用js也可以嗎? 可以既話點寫? 在百度搵了很久資料都搵唔到解決方法, 感謝各位IT高手們幫助~:smile_40:
[[i] 本帖最後由 紫光元素 於 2019-5-19 05:37 AM 編輯 [/i]]
Qoo記 2019-5-19 17:42
可以
先random 90% div1 visibility
再opposite set to div2
紫光元素 2019-5-20 05:44
[quote]原帖由 [i]Qoo記[/i] 於 2019-5-19 05:42 PM 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=499586507&ptid=28227125][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]
可以
先random 90% div1 visibility
再opposite set to div2 [/quote]
感謝高手回覆, 不過成個點怎寫? 我未寫過display出現機率果d
howevera 2019-5-20 10:51
大約是這樣
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="Layer1" style="display:none">ABC</div>
<div id="Layer2" style="display:none">DEF</div>
<script>
var random_number = Math.random();
var max = 0.9;
if (random_number <= max)
{
document.getElementById("Layer1").style.display = "block";
}
else
{
document.getElementById("Layer2").style.display = "block";
}
</script>
</body>
</html>
紫光元素 2019-5-20 20:02
[quote]原帖由 [i]howevera[/i] 於 2019-5-20 10:51 AM 發表 [url=https://computer.discuss.com.hk/redirect.php?goto=findpost&pid=499622306&ptid=28227125][img]https://computer.discuss.com.hk/images/common/back.gif[/img][/url]
大約是這樣
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="Layer1" style="display:none">ABC</div>
<div id="Layer2" style="display:none">DEF</div>
<script>
var random_number = Math. ... [/quote]
work, 感謝高手幫助, 又學到野, 感謝感謝~~~:loveliness: