Avatar billede hien Nybegynder
04. februar 2003 - 17:57 Der er 8 kommentarer og
1 løsning

Snyde mit script

Hej er det muligt at jeg kan snyde denne her lovetest lavet i JS?

Altså ville gerne gøre kæresten glad ved at få os til at passe 100% sammen ;) I ved... piger :)

Hien + Xiu

Er det muligt, og hvordan?

<script language="JavaScript">
<!-- Begin
function calc() {

first = document.loveform.name1.value.toUpperCase();
firstlength = document.loveform.name1.value.length;
second = document.loveform.name2.value.toUpperCase();
secondlength = document.loveform.name2.value.length;
var LoveCount=0;

for (Count=0; Count < firstlength; Count++) {
letter1=first.substring(Count,Count+1);
if (letter1=='L') LoveCount+=2;
if (letter1=='A') LoveCount+=2;
if (letter1=='U') LoveCount+=2;
if (letter1=='R') LoveCount+=2;
if (letter1=='T') LoveCount+=3;
if (letter1=='H') LoveCount+=1;
if (letter1=='E') LoveCount+=3;
}

for (Count=0; Count < secondlength; Count++) {
letter2=second.substring(Count,Count+1);
if (letter2=='G') LoveCount+=2;
if (letter2=='R') LoveCount+=2;
if (letter2=='E') LoveCount+=2;
if (letter2=='A') LoveCount+=2;
if (letter2=='T') LoveCount+=3;
if (letter2=='!') LoveCount+=1;
if (letter2=='!') LoveCount+=3;
}

amount=0;
if (LoveCount> 0) amount=  5-((firstlength+secondlength)/2)
if (LoveCount> 2) amount= 10-((firstlength+secondlength)/2)
if (LoveCount> 4) amount= 20-((firstlength+secondlength)/2)
if (LoveCount> 6) amount= 30-((firstlength+secondlength)/2)
if (LoveCount> 8) amount= 40-((firstlength+secondlength)/2)
if (LoveCount>10) amount= 50-((firstlength+secondlength)/2)
if (LoveCount>12) amount= 60-((firstlength+secondlength)/2)
if (LoveCount>14) amount= 70-((firstlength+secondlength)/2)
if (LoveCount>16) amount= 80-((firstlength+secondlength)/2)
if (LoveCount>18) amount= 90-((firstlength+secondlength)/2)
if (LoveCount>20) amount=100-((firstlength+secondlength)/2)
if (LoveCount>22) amount=110-((firstlength+secondlength)/2)

if (firstlength==0 || secondlength==0) amount= "Err";
if (amount < 0) amount= 0;
if (amount >100) amount=100;

document.loveform.output.value=amount+"%";
}
//  End -->
</script>
Avatar billede riversen Nybegynder
04. februar 2003 - 18:00 #1
tøffelhelt siger jeg bare :-)
Avatar billede flash-man Nybegynder
04. februar 2003 - 18:02 #2
Hvad hedder tekst felterne i body??

lav denne.. tror det virker..

if (document.loveform.detførstenavnefel.value == "hien" && document.loveform.detandetnavnefelt.value == "Xiu") {
document.loveform.output.value = "100%";
}
Avatar billede flash-man Nybegynder
04. februar 2003 - 18:03 #3
skal sættet ind et til sidst... vent lige lidt, så kan jeg lige finde ud af noget hurtigt der virker...
Avatar billede blazer Nybegynder
04. februar 2003 - 18:10 #4
lavt.............
Avatar billede flash-man Nybegynder
04. februar 2003 - 18:11 #5
<script language="JavaScript">
<!-- Begin
function calc() {

first = document.loveform.name1.value.toUpperCase();
firstlength = document.loveform.name1.value.length;
second = document.loveform.name2.value.toUpperCase();
secondlength = document.loveform.name2.value.length;
var LoveCount=0;

if (document.loveform.name1.value == "hien" && document.loveform.name2.value == "xiu") {
document.loveform.output.value = "100%";
} else {

for (Count=0; Count < firstlength; Count++) {
letter1=first.substring(Count,Count+1);
if (letter1=='L') LoveCount+=2;
if (letter1=='A') LoveCount+=2;
if (letter1=='U') LoveCount+=2;
if (letter1=='R') LoveCount+=2;
if (letter1=='T') LoveCount+=3;
if (letter1=='H') LoveCount+=1;
if (letter1=='E') LoveCount+=3;
}

for (Count=0; Count < secondlength; Count++) {
letter2=second.substring(Count,Count+1);
if (letter2=='G') LoveCount+=2;
if (letter2=='R') LoveCount+=2;
if (letter2=='E') LoveCount+=2;
if (letter2=='A') LoveCount+=2;
if (letter2=='T') LoveCount+=3;
if (letter2=='!') LoveCount+=1;
if (letter2=='!') LoveCount+=3;
}

amount=0;
if (LoveCount> 0) amount=  5-((firstlength+secondlength)/2)
if (LoveCount> 2) amount= 10-((firstlength+secondlength)/2)
if (LoveCount> 4) amount= 20-((firstlength+secondlength)/2)
if (LoveCount> 6) amount= 30-((firstlength+secondlength)/2)
if (LoveCount> 8) amount= 40-((firstlength+secondlength)/2)
if (LoveCount>10) amount= 50-((firstlength+secondlength)/2)
if (LoveCount>12) amount= 60-((firstlength+secondlength)/2)
if (LoveCount>14) amount= 70-((firstlength+secondlength)/2)
if (LoveCount>16) amount= 80-((firstlength+secondlength)/2)
if (LoveCount>18) amount= 90-((firstlength+secondlength)/2)
if (LoveCount>20) amount=100-((firstlength+secondlength)/2)
if (LoveCount>22) amount=110-((firstlength+secondlength)/2)

if (firstlength==0 || secondlength==0) amount= "Err";
if (amount < 0) amount= 0;
if (amount >100) amount=100;

document.loveform.output.value=amount+"%";
}
}
//  End -->
</script>
Avatar billede flash-man Nybegynder
04. februar 2003 - 18:12 #6
her... så snyder du den, men du skal huske at skrive Hien først og så Xiu (men begge med småt!) ellers så virke det ikke fuldt ud..
Avatar billede hien Nybegynder
04. februar 2003 - 18:22 #7
mange tak du :) du har reddet min dag ;)
Avatar billede flash-man Nybegynder
04. februar 2003 - 18:24 #8
var så lidt... :D Husk nu forholdsreglerne..! Jeg kan godt fixe scriptet så det virker perfekt (altså så det er ligemeget med rækkefølgen, og om du skriver med store eller små bogstaver..), hvis du hellere vil ha' det??
Avatar billede hien Nybegynder
06. februar 2003 - 13:20 #9
Jo tak :) Det ville jeg da blive glad for hvis du kunne! :) Du kan få nogle ekstra points, hvis det er muligt! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel