Click to See Complete Forum and Search --> : From fuction to function.


SystemCrash
05-10-2003, 10:36 AM
Hello Again People!

I'd like to start out by saying thank you for helping me out with my last problem. The names of those who helped me appear on the credits list at my website.

I have another problem though. I can't seem to get the script below to work. Any help with this problem would be greatly appreciated.


<!--First function idea from forums.webdeveloper.com-->
Function Newbie()
{
if(!document.cookie){
date = new Date;
date.setMonth(date.getMonth()+1);
document.cookie = "name=value; expires = " + date.toGMTString();
}else{
if(!document.cookie){
date = new Date;
date.setMonth(date.getMonth()+1);
document.cookie = "name=value; expires = " + date.toGMTString();
}else{
expired = new Date;
expired.setMonth(expired.getMonth()-1);
document.cookie = "name=x; expires = " + expired.toGMTString();
document.cookie = "name=x; expires = " + expired.toGMTString();
document.write("<script src="+'this.form.text1.value'+"><\/script>");

}
function reload_win(){
location.reload();
}

Function WrongRight()
{
var
whole='lkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkaj sdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasd nfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifn aslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasn eisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfr alskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsd faskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnf osainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnas lenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasnei sandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfral skdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfa skdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfos ainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnasle nfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisa ndlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralsk dlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfask djfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosai nelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenf asoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisand lfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdl kasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdj fasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosaine lkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfas oidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlf kasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlka sdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfa sienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelk ansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoi dnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfka snienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasd jfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasi enasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkan soifnaslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidn flasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasn ienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasneisandlfkasnienfralskd';
var letter1 = whole.charAt(0);
var letter2 = whole.charAt(22);
var letter3 = whole.charAt(25);
var letter4 = whole.charAt(55);
var letter5 = whole.charAt(10);
var letter6 = whole.charAt(37);
var letter7 = whole.charAt(81);
var letter8 = whole.charAt(22);
var letter9 = whole.charAt(60);
var letter10 = whole.charAt(18);

if(this.form.text1.value=='letter1+letter2+letter3+letter4+letter5+letter6+letter7'){
javascript:Newbie()
}else{
location="http://www.losers.org";
}
</script>
<body>
<FORM name=myForm>
<input type=text name=text1 height=20 width=50></textarea>
<P><INPUT name=button2 onclick="Javascript:WrongRight();" type=button value=Evaluate>
</body>
</html>

This Code is pretty much self-explanitory. Although, If any of you would like me to fill you in on what it is supposed to do, just let me know.

Thank you for your time,

HY

Jona
05-10-2003, 10:55 AM
The javascript: part is not needed. You should use:

if(this.form.text1.value=='letter1+letter2+letter3+letter4+letter5+le
tter6+letter7'){
Newbie();
}else{
location="http://www.losers.org";
}

Notice above, you had a space after, "text1." Also, the javascript: part I have removed (there is a space in javascript: because it automatically make it do that unless you capitalize it).

Also, in your button:

<INPUT name=button2 onclick="WrongRight();" type=button value=Evaluate>

No "javascript" is needed here. ;)

khalidali63
05-10-2003, 10:59 AM
take a look,thre are several errors in the code..


<script type="text/javascript">
function Newbie(){//function starts with capital F - lower case required - - corrected
if(!document.cookie){
date = new Date;
date.setMonth(date.getMonth()+1);
document.cookie = "name=value; expires = " + date.toGMTString();
}else{
if(!document.cookie){
date = new Date;
date.setMonth(date.getMonth()+1);
document.cookie = "name=value; expires = " + date.toGMTString();
}else{
expired = new Date;
expired.setMonth(expired.getMonth()-1);
document.cookie = "name=x; expires = " + expired.toGMTString();
document.cookie = "name=x; expires = " + expired.toGMTString();
document.write("<script src="+'this.form.text1.value'+"><\/script>");
}//bracket missing - corrected
}//bracket missing - corrected
}
function reload_win(){
location.reload();
}

function WrongRight(){//function starts with capital F - lower case required - corrected
var whole='lkasdjfkajsdfaskdjfasienasdnfosainelkansoif'+//no qoutes around statement
'naslenfasoidnflasneisandlfkasnienfralskdlkasdjfkaj'+
'sdfaskdjfasienasdnfosainelkansoifnaslenfasoidnflas'+
'neisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasd'+
'nfosainelkansoifnaslenfasoidnflasneisandlfkasnienf'+
'ralskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifn'+
'aslenfasoidnflasneisandlfkasnienfralskdlkasdjfkajs'+
'dfaskdjfasienasdnfosainelkansoifnaslenfasoidnflasn'+
'eisandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdn'+
'fosainelkansoifnaslenfasoidnflasneisandlfkasnienfr'+
'alskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifna'+
'slenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsd'+
'faskdjfasienasdnfosainelkansoifnaslenfasoidnflasne'+
'isandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnf'+
'osainelkansoifnaslenfasoidnflasneisandlfkasnienfra'+
'lskdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnas'+
'lenfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdf'+
'askdjfasienasdnfosainelkansoifnaslenfasoidnflasnei'+
'sandlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfo'+
'sainelkansoifnaslenfasoidnflasneisandlfkasnienfral'+
'skdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnasl'+
'enfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfa'+
'skdjfasienasdnfosainelkansoifnaslenfasoidnflasneis'+
'andlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfos'+
'ainelkansoifnaslenfasoidnflasneisandlfkasnienfrals'+
'kdlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnasle'+
'nfasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfas'+
'kdjfasienasdnfosainelkansoifnaslenfasoidnflasneisa'+
'ndlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosa'+
'inelkansoifnaslenfasoidnflasneisandlfkasnienfralsk'+
'dlkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslen'+
'fasoidnflasneisandlfkasnienfralskdlkasdjfkajsdfask'+
'djfasienasdnfosainelkansoifnaslenfasoidnflasneisan'+
'dlfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosai'+
'nelkansoifnaslenfasoidnflasneisandlfkasnienfralskd'+
'lkasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenf'+
'asoidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskd'+
'jfasienasdnfosainelkansoifnaslenfasoidnflasneisand'+
'lfkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosain'+
'elkansoifnaslenfasoidnflasneisandlfkasnienfralskdl'+
'kasdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfa'+
'soidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdj'+
'fasienasdnfosainelkansoifnaslenfasoidnflasneisandl'+
'fkasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosaine'+
'lkansoifnaslenfasoidnflasneisandlfkasnienfralskdlk'+
'asdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfas'+
'oidnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjf'+
'asienasdnfosainelkansoifnaslenfasoidnflasneisandlf'+
'kasnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainel'+
'kansoifnaslenfasoidnflasneisandlfkasnienfralskdlka'+
'sdjfkajsdfaskdjfasienasdnfosainelkansoifnaslenfaso'+
'idnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfa'+
'sienasdnfosainelkansoifnaslenfasoidnflasneisandlfk'+
'asnienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelk'+
'ansoifnaslenfasoidnflasneisandlfkasnienfralskdlkas'+
'djfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoi'+
'dnflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfas'+
'ienasdnfosainelkansoifnaslenfasoidnflasneisandlfka'+
'snienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelka'+
'nsoifnaslenfasoidnflasneisandlfkasnienfralskdlkasd'+
'jfkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoid'+
'nflasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasi'+
'enasdnfosainelkansoifnaslenfasoidnflasneisandlfkas'+
'nienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkan'+
'soifnaslenfasoidnflasneisandlfkasnienfralskdlkasdj'+
'fkajsdfaskdjfasienasdnfosainelkansoifnaslenfasoidn'+
'flasneisandlfkasnienfralskdlkasdjfkajsdfaskdjfasie'+
'nasdnfosainelkansoifnaslenfasoidnflasneisandlfkasn'+
'ienfralskdlkasdjfkajsdfaskdjfasienasdnfosainelkans'+
'oifnaslenfasoidnflasneisandlfkasnienfralskd';
var letter1 = whole.charAt(0);
var letter2 = whole.charAt(22);
var letter3 = whole.charAt(25);
var letter4 = whole.charAt(55);
var letter5 = whole.charAt(10);
var letter6 = whole.charAt(37);
var letter7 = whole.charAt(81);
var letter8 = whole.charAt(22);
var letter9 = whole.charAt(60);
var letter10 = whole.charAt(18);
var temp = letter1+letter2+letter3+letter4+letter5+letter6+letter7;//qoutes around variables...looks wrong

if(document.myForm.text1.value==temp){
Newbie()
}else{
location="http://www.losers.org";
}
}
</script>
<body>
<form name='myForm'>
<input type='text' name='text1' height='20' width='50'></textarea>
<P><INPUT name=button2 onclick="WrongRight();" type=button value=Evaluate>
</form>

SystemCrash
05-10-2003, 11:38 AM
Thank you very much. I'll add your name to the credit section of my website as well. Once I get the newsscroll up, I'll post a link to it here.
HY

Jona
05-10-2003, 11:42 AM
May I ask, what is the URL of your site? :)

SystemCrash
05-10-2003, 07:54 PM
Hello Again!

Jona: I will pm you the link to my website asap.

I'm going to start off by saying I love this website. Because of some generous people here, I haven't had to spend hours upon hours searching the net for solutions to javascript problems.

I have one more problem to deal with. Ulike the others, however, the answers will be based on opinon. ____ The javascript file (document.write("<script src="+'this.form.text1.value'+"><\/script>");) contains applet information. When I enter in the proper characters in text1 and click the button, the page refeshes only half way. The applet does not show up (nor do the tables I've set up). I've tried changing script to iframe and getting the code to load an html file, but it gives me a 404 (tries to load 'this.form.text1.value'). If you would like to help with this issue, just pm me and I'll give you the link to my website. Any help would be greatly appreciated

Jona
05-12-2003, 10:34 AM
Hmmmm..... I don't know if applet information is what is causing it; because it looks like it should work fine otherwise, although you may want to practice not using external JavaScripts inside of JavaScript code.