Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <style rel="stylesheet" type="text/css">
- body,div,ul,li{
- margin:5px;
- padding:5px;
- font-family:Helvetica,Verdana,Arial,Tahoma,sans-serif;
- font-size:0.95em;
- }
- #theDIV{
- margin:5px;
- clear:both;
- }
- ul{
- display:block;
- list-style:none;
- margin:0px auto;
- clear:both;
- position:relative;
- }
- li{
- display:block;
- background-color:#954;
- padding:10px;
- margin:10px;
- border:1px solid #444;
- float:left;
- min-width:50px;
- text-align:center;
- color:#FDD;
- }
- li:hover{
- background-color:#FDD;
- color:#954;
- cursor:pointer;
- }
- </style>
- <script type="text/javascript" language="javascript">
- function blinkIt()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt.value.blink();
- }
- function boldIt()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt.value.bold();
- }
- function italicize()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt.value.italics();
- }
- function strikeIt()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt.value.strike();
- }
- function findLength()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML="Length of " + txt.value + " is " + txt.value.length;
- }
- function getcharat()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- var rVal=Math.floor(Math.random()*txt.value.length);
- var tempVal=txt.value.charAt(rVal);
- tempDIV.innerHTML = tempVal + " is the character at position " + (rVal+1);
- }
- function capitalize()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt.value.toUpperCase();
- }
- function lowerIt()
- {
- var txt1=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt1.value.toLowerCase();
- }
- function changeColor()
- {
- var txt=document.getElementById('str1');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt.value.fontcolor('#F0F');
- }
- function findSubstring()
- {
- var txt=document.getElementById('str1');
- var txtl=txt.value.length;
- var tempDIV=document.getElementById('theDIV');
- var rVal1,rVal2;
- rVal1=Math.floor(Math.random()*txtl);
- rVal2=Math.floor(Math.random()*rVal1);
- tempDIV.innerHTML=txt.value.substring(rVal2,rVal1);
- }
- function findSubstr()
- {
- var txt=document.getElementById('str1');
- var txtl=txt.value.length;
- var tempDIV=document.getElementById('theDIV');
- var rVal1,rVal2;
- rVal1=Math.floor(Math.random()*txtl);
- rVal2=Math.floor(Math.random()*rVal1);
- tempDIV.innerHTML=txt.value.substr(rVal2,rVal1);
- return txt.value.substr(rVal2,rVal1);
- }
- // The functions below require the two text boxes.
- function subIt()
- {
- var txt1=document.getElementById('str1');
- var txt2=document.getElementById('str2');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt1.value + txt2.value.sub();
- }
- function supIt()
- {
- var txt1=document.getElementById('str1');
- var txt2=document.getElementById('str2');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt1.value + txt2.value.sup();
- }
- function concatenate()
- {
- var txt1=document.getElementById('str1');
- var txt2=document.getElementById('str2');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt1.value.concat(txt2.value);
- }
- function replaceIt()
- {
- var txt1=document.getElementById('str1');
- var txt2=document.getElementById('str2');
- var tempDIV=document.getElementById('theDIV');
- var r1,r2;
- r1=Math.floor(Math.random()*txt1.value.length);
- r2=Math.floor(Math.random()*r1);
- tempDIV.innerHTML=txt1.value.replace(txt1.value.substring(r1,r2),txt2.value);
- /* Can also be implemented as :
- tempDIV.innerHTML=txt1.value.replace(findSubstr(),txt2.value);
- */
- }
- function findMatch()
- {
- var txt1=document.getElementById('str1');
- var txt2=document.getElementById('str2');
- var tempDIV=document.getElementById('theDIV');
- tempDIV.innerHTML=txt1.value.match(txt2.value);
- }
- </script>
- </head>
- <body>
- 1<sup>st</sup> Text Box : <input type="text" id="str1" name="str1">
- <ul>
- <li onclick="blinkIt()">blink()</li>
- <li onclick="boldIt()">bold()</li>
- <li onclick="italicize()">italic()</li>
- <li onclick="strikeIt()">strike()</li>
- <li onclick="findLength()">length()</li>
- <li onclick="getcharat()">charAt()</li>
- <li onclick="capitalize()">toUpperCase()</li>
- <li onclick="lowerIt()">toLowerCase()</li>
- <li onclick="changeColor()">fontcolor()</li>
- <li onclick="findSubstring()">substring()</li>
- <li onclick="findSubstr()">substr()</li>
- </ul>
- <br><br>
- <br><br>
- 2<sup>nd</sup> Text Box : <input type="text" id="str2" name="str2">
- <ul>
- <li onclick="subIt()">sub()</li>
- <li onclick="supIt()">sup()</li>
- <li onclick="concatenate()">concat()</li>
- <li onclick="replaceIt()">replace()</li>
- <li onclick="findMatch()">match()</li>
- </ul>
- <br><br><br><br><b>Result : </b>
- <div>
- <div id="theDIV"></div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement