Der mit dem Browser surft: Javascript-Variable in der Adresszeile?

Beitrag lesen

Hallo, mir ist was aufgefallen und wollte euch fragen was das sein könnte.

Ich lerne gerade Italienisch und hab mir spaßhalber so eine Art "Verbkonugator". Ist sicher fehlerhaft, aber wir haben erst ein paar gelernt, net stören lassen dadurch bitte.

Zu finden ist die entsprechende datei unter http://home.pages.at/alexander_perl/verben.htm

und damit ihr das eingebundene script net suchen müssts: die verben.js hat folgenden inhalt:

function Verb(verb){
   var ergebnis=verb.charAt(verb.length-3)
   var hauptteil=verb.slice(0,verb.length-3)
   var phauptteil=verb.slice(0,verb.length-4)
   var io=hauptteil.concat("o")
   var tu=hauptteil.concat("i")
   var lei=hauptteil.concat("e")
   var noi=hauptteil.concat("iamo")
   var voi
   var loro=hauptteil.concat("ono")
   var pio="mi "
   var ptu="ti "
   var plei="si "
   var pnoi="ci "
   var pvoi="vi "
   var ploro="si "
   if (hauptteil.charAt(hauptteil.lenght)=="c"){
      tu=hauptteil.concat("hi")
      noi=hauptteil.concat("hiamo")
   }
      if (ergebnis=="a"){
         ergebnis=ergebnis.concat("re")
         lei=hauptteil.concat("a")
         voi=hauptteil.concat("ate")
         loro=hauptteil.concat("ano")
         if (verb.indexOf("a")==verb.length-3&&verb.indexOf("e")==verb.length-1){
            tu=hauptteil.concat("ai")
            loro=hauptteil.concat("anno")
         }
         if (verb.length==4){
            io=hauptteil.concat("accio")
            noi=hauptteil.concat("acciamo")
         }
         if (verb.charAt(verb.length-4)=="d"){
            io="vado"
            tu="vai"
            lei="va"
            noi="andiamo"
            voi="andate"
            loro="vanno"
         }
         window.alert("Das Verb ""+verb+"" ist ein regelmäßiges Verb mit der Endung ""+ergebnis+""!\n\n   Es wird wie folgt konjugiert:\n\n    "+io+"\n    "+tu+"\n    "+lei+"\n    "+noi+"\n    "+voi+"\n    "+loro)
      }
      else if (ergebnis=="r"){
         ergebnis="arsi"
         io=phauptteil.concat("o")
         io=pio.concat(io)
         tu=phauptteil.concat("i")
         tu=ptu.concat(tu)
         lei=phauptteil.concat("a")
         lei=plei.concat(lei)
         noi=phauptteil.concat("iamo")
         noi=pnoi.concat(noi)
         voi=phauptteil.concat("ate")
         voi=pvoi.concat(voi)
         loro=phauptteil.concat("ano")
         loro=ploro.concat(loro)
         window.alert("Das Verb ""+verb+"" ist ein regelmäßiges Verb mit der Endung ""+ergebnis+""!\n\n   Es wird wie folgt konjugiert:\n\n    "+io+"\n    "+tu+"\n    "+lei+"\n    "+noi+"\n    "+voi+"\n    "+loro)
      }
      else if (ergebnis=="e"){
         ergebnis=ergebnis.concat("re")
         voi=hauptteil.concat("ete")
         if (verb.charAt(verb.length-4)=="s"){
            io="sono"
            tu="sei"
            lei=unescape("%E8")
            noi="siamo"
            voi="siete"
            loro="sono"
         }
         if (verb.charAt(verb.length-4)=="v"){
            io="ho"
            tu="hai"
            lei="ha"
            noi="abbiamo"
            voi="avete"
            loro="hanno"
         }
         if (verb.charAt(verb.length-4)=="l"){
            io="voglio"
            tu="vuoi"
            lei="vuole"
            noi="vogliamo"
            voi="volete"
            loro="vogliono"
         }
         window.alert("Das Verb ""+verb+"" ist ein regelmäßiges Verb mit der Endung ""+ergebnis+""!\n\n   Es wird wie folgt konjugiert:\n\n    "+io+"\n    "+tu+"\n    "+lei+"\n    "+noi+"\n    "+voi+"\n    "+loro)
      }
      else if (ergebnis=="i"){
         ergebnis=ergebnis.concat("re")
         voi=hauptteil.concat("ite")
         if (verb.charAt(verb.length-4)=="r"){
            io="preferisco"
            tu="preferisci"
            lei="preferisce"
            noi="preferiamo"
            voi="preferite"
            loro="preferiscono"
         }
         window.alert("Das Verb ""+verb+"" ist ein regelmäßiges Verb mit der Endung ""+ergebnis+""!\n\n   Es wird wie folgt konjugiert:\n\n    "+io+"\n    "+tu+"\n    "+lei+"\n    "+noi+"\n    "+voi+"\n    "+loro)
      }
      else{
         window.alert("Dies ist kein regelmäßiges Verb.")
      }
}

Wenn man da ein Verb eingibt und net auf die Schaltfläche drückt, sondern einfach auf Enter, tut sich scheinbar nichts, aber in der Adressezeile steht dann hinter verben.htm?VerbEigabe=eingegebeneswort

Das wundert mich ehrlich gesagt, wisst ihr was das ist?

Grüße, Der mit dem Browser surft