์ถ์ฒ: https://www.bambi.pro/entry/dream-story-script
๋๋ฆผ ์์ค ์ด๋ฆ ๋ณํ ํ๋ ๊ธฐ๋ฅ์ ํฐ์คํ ๋ฆฌ์์๋ ์ธ ์ ์์ ๊ฒ ๊ฐ์์ ์ ์ฉ์์ผ๋ดค๋๋ฐ ์ด๊ฒ html ์์๋ง ์ ๋ ฅํ๊ณ ๊ธฐ๋ณธ๋ชจ๋๋ก ๋์๊ฐ๋ฉด ๊ธฐ๋ฅ์ด ์ ์ฉ์ด ์ ๋๋ ๋ฒ๊ทธ๊ฐ ์๋๋ผ๊ณ ์. ์ด์ค๊ฐํ๊ฒ html์ด ์ ์ฉ๋๋ ํฐ์คํ ๋ฆฌ ๊ทธ๋๋ html์ด ์ฌ๋ผ์ง์ง ์๊ธฐ๋ฅผ ๋ฐ๋ผ ๋ถ๋ ์ ๋ฐ.
๊ธฐ๋ณธ ์ค์ ์ ์ ๊ฐ ์ฐ๋ ค๊ณ ์์ ํ ๊ฑฐ๋ผ ์ ๊ฐ ์ฐ๋ ํฐ์คํ ๋ฆฌ์ ๋ง์ถฐ์ ธ ์์ด์. ์์์ ์์ ํด์ ์ฐ์๋ฉด ๋ ๊ฒ ๊ฐ์์. ๋งจ ๋ฐ์ ํ์ผ๋ ์ฌ๋ ค๋จ์ด์. ํน์ ๋ชฐ๋ผ์ ์๋ ์ผ๋ ์ฝ๋๋ค *๋ฌ๊ณ ๋ฐ๊ฟ๋จ์ต๋๋ค. *๋ค์๋ ์์์ ์ฝ๋ ์ ๋ ฅํด ๋ฃ์ผ์๋ฉด ๋ฉ๋๋ค. ์ฐ์๋ ํฐ์คํ ๋ฆฌ ์คํจ์ ๋ง์ถ์๋ ๊ฑธ ์ถ์ฒ๋๋ ค์. ์ถ์ฒ์ ์๋ html ์ฝ๋๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ์ ๋ ๋๊ณ ์๋ ์ฝ๋ ์ฐธ๊ณ ํ์ ๋ ๋ฉ๋๋ค.
์ด๋ฆ๋ง ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ
<div style="width:300px; border-radius: *border-radius; border: *border; padding: 20px; margin: 5px;">
<span style="color: #454545; font-weight: bold;">์ด๋ฆ์ ์
๋ ฅํ๊ณ ใ๊ฒฐ์ ใ ๋ฒํผ์ ๋๋ฌ ์ฃผ์ธ์.</span>
<form name="NameChanger">
์ด๋ฆใ<input style="border-radius: *border-radius; border: *border; padding: 4px; margin: 5px;" name="ChosenName1" type="text" value="(-)" />
<br>
<input style="border-radius: *border-radius; border: *border; color: *color; background-color: *background-color; padding: 4px; margin: 5px;" type="button" value="๊ฒฐ์ " onclick="ChangeName()">
<input style="border-radius: *border-radius; border: *border; color: *color; background-color: *background-color; padding: 4px; margin: 5px;" type="button" value="๋ฆฌ์
" onclick="PgNew()">
</form>
</div>
<p id="OriginalStory">์ฌ๊ธฐ์ ์ด๋ฆ ๋ณํํ ๋ด์ฉ์ ์
๋ ฅํฉ๋๋ค. (-) ์ ๋ค์ด๊ฐ๋ ์ด๋ฆ์ด ๋ณํ ๋ฉ๋๋ค. </p>
<script type="text/javascript">
var name1 = "(-)";
function ChangeName(){
var ChangedName1 = document.NameChanger.ChosenName1.value;
document.getElementById("OriginalStory").innerHTML = document.getElementById("OriginalStory").innerHTML.split(name1).join(ChangedName1);
return;
}
function PgNew(){
window.location.reload();
}
</script>
์ฑ๊ณผ ์ด๋ฆ ๋ ๊ฐ์ง๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ
์๋ ๋ณธ๋ฌธ์ ์ฃผ์ธ๊ณต 2๋ช ์ธ ๊ฒฝ์ฐ ์ด๋ฆ์ ๊ฐ๊ฐ ๋ฐ๊ฟ ๊ฒฝ์ฐ๋ผ๊ณ ๋์ด์๋๋ฐ ์์ฉํธ์ผ๋ก ์ฑ๊ณผ ์ด๋ฆ์ ๋ณ๊ฐ๋ก ๊ฐ๊ฐ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ์ ์จ๋ ๋ ๊ฒ ๊ฐ์์. ๋ฌผ๋ก ์ด๋ฆ 2๊ฐ ๋ณ๊ฒฝ๋ ๊ฐ๋ฅํ์ฃ .
<div style="width:300px; border-radius: *border-radius; border: *border; padding: 20px; margin: 5px;">
<span style="color: #454545; font-weight: bold;">์ด๋ฆ์ ์
๋ ฅํ๊ณ ใ๊ฒฐ์ ใ ๋ฒํผ์ ๋๋ฌ ์ฃผ์ธ์.</span>
<form name="NameChanger">
์ฑใ<input style="border-radius: *border-radius; border: *border; padding: 4px; margin: 5px;" name="ChosenName1" type="text" value="(--)" />
<br>
<form name="NameChanger">
์ด๋ฆใ<input style="border-radius: *border-radius; border: *border; padding: 4px; margin: 5px;" name="ChosenName2" type="text" value="(-)" />
<br>
<input style="border-radius: *border-radius; border: *border; color: *color; background-color: *background-color; padding: 4px; margin: 5px;" type="button" value="๊ฒฐ์ " onclick="ChangeName()">
<input style="border-radius: *border-radius; border: *border; color: *color; background-color: *background-color; padding: 4px; margin: 5px;" type="button" value="๋ฆฌ์
" onclick="PgNew()">
</form>
</div>
<p id="OriginalStory">์ฌ๊ธฐ์ ์ด๋ฆ ๋ณํํ ๋ด์ฉ์ ์
๋ ฅํฉ๋๋ค. ์ฑ์ (--)๋ก ์ด๋ฆ์ (-)๋ก ์
๋ ฅํ ๊ฐ์ผ๋ก ๋ณํ ๋ฉ๋๋ค. </p>
<script type="text/javascript">
var name1 = "(--)";
var name2 = "(-)";
function ChangeName(){
var ChangedName1 = document.NameChanger.ChosenName1.value;
var ChangedName2 = document.NameChanger.ChosenName2.value;
document.getElementById("OriginalStory").innerHTML = document.getElementById("OriginalStory").innerHTML.split(name1).join(ChangedName1).split(name2).join(ChangedName2);
return;
}
function PgNew(){
window.location.reload();
}
</script>
'Daily' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ก์ ๋ ํ๋ก ์นด๋ ์ถ์ฒ ๊ฐ์ด๋ (0) | 2025.02.08 |
|---|---|
| [์ํน ํ๋ฆฌ๋ฐ์ด] ์ผ๋ณธ ์ด๋ ฅ์ ์ฃผ์ ์์ฑ ์๋ น (0) | 2023.09.29 |
| [์ํน ํ๋ฆฌ๋ฐ์ด] ๋์ฅ ์ฃผ๋ฌธ (0) | 2023.09.22 |
| [Wishlist] ์นด์๊ณ ์ ํ์นด์์ ์ฌ ์ค๋ง๋ชจ๋ฆฌ (0) | 2023.07.08 |