Les pays et leurs habitants - Flashcards
Bild: Les pays et leurs habitants - Flashcards
paysadjflash.htm — 17 KB
Dateiinhalt
<!-- FlashCards v. 3.1 /M. Rottmeier--> <html> <head><meta name="author" content="Created with Hot Potatoes by Half-Baked Software, registered to Richard Nisius."></meta><meta name="keywords" content="noms de pays, habitants, adjectifs, französische Ländernamen, Einwohner, Adjektive"></meta> <title>Pays et habitants du monde entier</title> <script language="javascript" type="text/javascript"> //<![CDATA[ <!-- // BrowserCheck Object function BrowserCheck() { var b = navigator.appName //HBS extension this.mac = (navigator.appVersion.indexOf('Mac') != -1) if (b=="Netscape") this.b = "ns" else if (b=="Microsoft Internet Explorer") this.b = "ie" else this.b = b this.version = navigator.appVersion this.v = parseInt(this.version) this.ns = (this.b=="ns" && this.v>=4) this.ns4 = (this.b=="ns" && this.v==4) this.ns5 = (this.b=="ns" && this.v==5) this.ie = (this.b=="ie" && this.v>=4) this.ie4 = (this.version.indexOf('MSIE 4')>0) this.ie5 = (this.version.indexOf('MSIE 5')>0) this.min = (this.ns||this.ie) this.CRAPBrowser = (this.ie && this.mac); //Cannot Resolve Addresses Properly } is = new BrowserCheck(); var LocFolder = GetFolder(window.location.href); function GetFolder(LocPath){ LocPath = ReplaceStuff('\'','%27',LocPath); var i = LocPath.lastIndexOf('/'); if (i<0){i=LocPath.lastIndexOf('\\')}; return LocPath.substring(0,i); } function CombineURLs(InURL){ var i = InURL.indexOf('../'); var s = LocFolder; while (i >- 1){ s = GetFolder(s); InURL = InURL.substring(3,InURL.length); i = InURL.indexOf('../'); } return s + '/' + InURL; } x = new Array(); function ResolveURLs(InText,Attribute){ x.length=0; var Temp = InText.toLowerCase(); var z; var AttLen = Attribute.length + 2; var y=Temp.lastIndexOf(Attribute + '="'); while (y>-1){ var sLoc = y+AttLen; if (Temp.substring(sLoc,sLoc+5) != 'http:'){ x[x.length]=new Array(); x[x.length-1][0] = sLoc; z = Temp.indexOf('"',sLoc); x[x.length-1][1] = z; x[x.length-1][2] = Temp.substring(sLoc,z); } Temp = Temp.substring(0,y); y=Temp.lastIndexOf(Attribute + '="'); } for (var j=x.length-1; j>-1; j--){ InText = InText.substring(0,x[j][0]) + CombineURLs(x[j][2]) + InText.substring(x[j][1], InText.length); } return InText; } function ResolveAllURLs(Stuff){ Stuff = ResolveURLs(Stuff,'href'); Stuff = ResolveURLs(Stuff,'src'); Stuff = ResolveURLs(Stuff,'parent.location'); return Stuff; } var ExerciseTitle = 'Les pays du monde et leurs habitants'; var ExerciseSubtitle = 'Exercice de grammaire'; var Instructions = 'Vokabelkärtchen. Klicke auf "nächstes" und dann auf "umdrehen".'; var PreviousPage = history.length; var NavBar=''; NavBar+='<tr><form name="NavButtons1" action=""><td bgcolor="#800000" align="center">'; NavBar+='<font face="Geneva,Arial" size="-1">'; NavBar+='</font></td></form></tr>'; var TitleCode = '<tr><td colspan="2" align="center" valign="top" bgcolor="#FDE0B6">'; TitleCode += '<font size="+2" face="Geneva,Arial" color="#993366"><br><br>' + ExerciseTitle + '</font><br />'; TitleCode += '<font size="-1" face="Geneva,Arial" color="#993366">' + ExerciseSubtitle; TitleCode += '</font></td></tr>'; var FlashButton = '<tr><form name="Flashcard" action="">'; FlashButton += '<td align="center" valign="middle"><font face="Geneva,Arial" size="-1">'; FlashButton += '<input type="button" name="Nextcard" value=" voriges " onClick="parent.ShowCard(-1)"></input> '; FlashButton += '<input type="button" name="Flash" value=" umdrehen " onclick="parent.FlipItem()"></input> '; FlashButton += '<input type="button" name="Nextcard" value=" nächstes " onClick="parent.ShowCard(1)"></input> '; FlashButton += '<input type="button" name="Remove" value=" rausnehmen " onClick="parent.RemoveCard()"></input> '; FlashButton += '<input type="button" name="Language" value="alle umdrehen: 1 >>> 2" onClick="parent.WriteLanguage()"></input>'; FlashButton += '<input type="button" name="Nextcard" value=" alles nochmal " onClick="parent.StartUp()"></input> '; FlashButton += '<input type="button" value="Zum Test" onclick="parent.location=\'paysadj.htm\'"></input>'; FlashButton += '</td></form></tr>'; var CurrItem = -1; var Stage = 0; var lan = 0; var CellOpener = '<table width=50% height=200 border=2 style="border-color:blue"><tr><form name="FC">'; var CellCloser = '</form></tr></table>'; var FontOpener = '<font face="Geneva,Arial" size="+2">'; var FontCloser = '</font>'; var Blankpage = ''; var StartOpener = '<table width=100% height=250 border=0><td align="middle"><font face="Geneva,Arial" size="+2">'; var StartCloser = '</font></td></table>'; function GoBack(){ var BackSkip = history.length - PreviousPage; if (BackSkip > 0){ history.go((BackSkip+1)*-1); } else{ parent.history.back(); } } I = new Array(); I[0] = new Array(); I[0][0] = 'l\'Algérie f.'; I[0][1] = 'un Algérien<br />une Algérienne<br />algérien,ne'; I[1] = new Array(); I[1][0] = 'l\'Allemagne f.'; I[1][1] = 'un Allemand<br />une Allemande<br />allemand,e'; I[2] = new Array(); I[2][0] = 'l\'Angleterre f.'; I[2][1] = 'un Anglais<br />une Anglaise<br />anglais,e'; I[3] = new Array(); I[3][0] = 'l\'Australie f.'; I[3][1] = 'un Australien<br />une Australienne<br />australien,ne'; I[4] = new Array(); I[4][0] = 'l\'Autriche f.'; I[4][1] = 'un Autrichien<br />une Autrichienne<br />autrichien,ne'; I[5] = new Array(); I[5][0] = 'la Belgique'; I[5][1] = 'un Belge<br />une Belge<br />belge'; I[6] = new Array(); I[6][0] = 'la Chine'; I[6][1] = 'un Chinois<br />une Chinoise<br />chinois,e'; I[7] = new Array(); I[7][0] = 'la Suède'; I[7][1] = 'un Suédois<br />une Suédoise<br />suédois,e'; I[8] = new Array(); I[8][0] = 'l\'Espagne f.'; I[8][1] = 'un Espagnol<br />une Espagnole<br />espagnol,e'; I[9] = new Array(); I[9][0] = 'la France'; I[9][1] = 'un Français<br />une Française<br />français,e'; I[10] = new Array(); I[10][0] = 'l\'Inde f.'; I[10][1] = 'un Indien<br />une Indienne<br />indien,ne'; I[11] = new Array(); I[11][0] = 'la Serbie'; I[11][1] = 'un Serbe<br />une Serbe<br />serbe'; I[12] = new Array(); I[12][0] = 'l\'Italie f.'; I[12][1] = 'un Italien<br />une Italienne<br />italien,ne'; I[13] = new Array(); I[13][0] = 'la Norvège'; I[13][1] = 'un Norvégien<br />une Norvégienne<br />norvégien,ne'; I[14] = new Array(); I[14][0] = 'la Pologne'; I[14][1] = 'un Polonais<br />une Polonaise<br />polonais,e'; I[15] = new Array(); I[15][0] = 'la Russie'; I[15][1] = 'un Russe<br />une Russe<br />russe'; I[16] = new Array(); I[16][0] = 'la Suisse'; I[16][1] = 'un Suisse<br />une Suisse<br />suisse'; I[17] = new Array(); I[17][0] = 'la Turquie'; I[17][1] = 'un Turc<br />une Turque<br />turc, turque'; I[18] = new Array(); I[18][0] = 'la Grèce'; I[18][1] = 'un Grec<br />une Grecque<br />grec, grecque'; I[19] = new Array(); I[19][0] = 'Israël'; I[19][1] = 'un Israélien<br />une Israélienne<br />israélien,ne'; I[20] = new Array(); I[20][0] = 'le Danemark'; I[20][1] = 'un Danois<br />une Danoise<br />danois,e'; I[21] = new Array(); I[21][0] = 'le Japon'; I[21][1] = 'un Japonais<br />une Japonais<br />japonais,e'; I[22] = new Array(); I[22][0] = 'le Canada'; I[22][1] = 'un Canadien<br />une Canadienne<br />canadien,ne'; I[23] = new Array(); I[23][0] = 'le Luxembourg'; I[23][1] = 'un Luxembourgeois<br />une Luxembourgeoise<br />luxembourgeois,e'; I[24] = new Array(); I[24][0] = 'le Mexique'; I[24][1] = 'un Mexicain<br />une Mexicaine<br />mexicain,e'; I[25] = new Array(); I[25][0] = 'le Portugal'; I[25][1] = 'un Portugais<br />une Portugaise<br />portugais,e'; I[26] = new Array(); I[26][0] = 'le Brésil'; I[26][1] = 'un Brésilien<br />une Brésilienne<br />brésilien,ne'; I[27] = new Array(); I[27][0] = 'les Etats-Unis m.'; I[27][1] = 'un Américain<br />une Américaine<br />américain,e'; I[28] = new Array(); I[28][0] = 'les Pays-Bas m.'; I[28][1] = 'un Hollandais<br />une Hollandaise<br />hollandais,e<br />ou<br />un Néerlandais<br />une Néerlandaise<br />néerlandais,e'; I[29] = new Array(); I[29][0] = 'Cuba'; I[29][1] = 'un Cubain<br />une Cubaine<br />cubain,e'; I[30] = new Array(); I[30][0] = 'Fin !'; I[30][1] = 'Nombre de cartons qui restent:'; FC = new Array(); function CreateFCArray(){ for (var i=0; i<(I.length-1); i++){ FC[i] = new Array(); FC[i][0] = I[i][0]; FC[i][1] = I[i][1]; } Shuffle() } function Shuffle(){ var Temp; var Num; for (var i=0; i<FC.length; i++){ Num = Math.round(Math.random() * (FC.length-1)); Temp = FC[i]; FC[i] = FC[Num]; FC[Num] = Temp; } } State = new Array(); function StartUp(){ WriteFeedback(Instructions); WriteOutput(Blankpage); CreateFCArray(); CurrItem = -1; OutputCards = FC.length; TopFrame.document.forms['Flashcard'].elements['Language'].value = 'alle umdrehen: 1 ' + ' >>> ' + ' 2'; } function ChangeLanguage(){ Temp = new Array(); for (var i=0; i<FC.length; i++){ Temp[i] = new Array(); Temp[i][0] = FC[i][0]; Temp[i][1] = FC[i][1]; } if (lan == 0){ for (var i=0; i<FC.length; i++){ FC[i] = new Array(); FC[i][0] = Temp[i][1]; FC[i][1] = Temp[i][0]; } } else if (lan == 1){ for (var i=0; i<FC.length; i++){ FC[i] = new Array(); FC[i][0] = Temp[i][1]; FC[i][1] = Temp[i][0]; } } } var OutputCards = (I.length-1); function FlipItem(){ var Output = ''; if ((CurrItem < 0)||(CurrItem == FC.length)){ DoNothing(); return; } else{ if (Stage == 0){ Output = CellOpener + '<td valign="middle" align="center" bgcolor="#FFCC75">' + FontOpener + FC[CurrItem][1] + FontCloser + '</td>' + CellCloser; Stage = 1; } else{ Output = CellOpener + '<td valign="middle" align="center" bgcolor="#FFD5A2">' + FontOpener + FC[CurrItem][0] + FontCloser + '</td>' + CellCloser; Stage = 0; } } WriteOutput(Output); } function RemoveCard(){ Temp = new Array(); var x = CurrItem; // delete 1st card if (x == 0){ FC = FC.reverse(); FC.length = (FC.length-1); FC = FC.reverse(); ShowCard(0); return; } // delete a card within the pile of cards if ((x > 0)&&(x < (FC.length-1))){ for (var i in FC){ if (i != x){ Temp[Temp.length] = FC[i]; //Temp[Temp.length] = new Array(); //Temp[Temp.length][0] = FC[i][0]; //Temp[Temp.length][1] = FC[i][1]; } } FC.length = 0; for (var i=0; i<Temp.length; i++){ FC[i] = new Array(); FC[i][0] = Temp[i][0]; FC[i][1] = Temp[i][1]; } ShowCard(0); return; } // delete the last card if (x == (FC.length-1)){ if (x == -1){ DoNothing(); } else{ FC.length = FC.length-1; ShowCard(0); } } } function ShowCard(change){ var Output = ''; CurrItem = Math.floor(CurrItem + change); if (CurrItem < 0){ CurrItem = Math.floor(CurrItem - change); OutputCards = FC.length; return; } else if ((CurrItem == FC.length)||(CurrItem > FC.length)){ Output = CellOpener + '<td><font face="Comic Sans MS" size=5 color=#993366><center>' + I[I.length-1][0] + '</center></font></td>' + CellCloser; Shuffle(); CurrItem = -1; OutputCards = FC.length; } else{ Output = CellOpener + '<td valign="middle" align="center" bgcolor="#FFD5A2">' + FontOpener + FC[CurrItem][0] + FontCloser + '</td>' + CellCloser; if (change < 0){ OutputCards++; } else{ OutputCards--; } } Stage = 0; WriteOutput(Output); } function WriteFeedback(Feedback) { if (is.CRAPBrowser){Feedback=ResolveAllURLs(Feedback);} //Build the output string var OutString = ''; OutString += '<html>'; OutString += '<body background="" bgcolor="#FDE0B6" text="#ff0000" link="#FFCC75" vlink="#0000cc">'; OutString += '<center><table border="0" cellpadding="5" cellspacing="1" width="85%">'; OutString += NavBar; if (Feedback.length>0){ OutString += '<tr><td bgcolor="#FFD5A2" align="center">'; OutString += '<font face="Geneva,Arial" size="-1" color="#ff0000">'; OutString += Feedback; OutString += '</font></td></tr>' } OutString += TitleCode; OutString += FlashButton; OutString += '</table></center></body></html>'; //Write it to the frame TopFrame.document.clear(); TopFrame.document.open(); TopFrame.document.write(OutString); TopFrame.document.close(); } function WriteOutput(Output) { if (is.CRAPBrowser){Output=ResolveAllURLs(Output);} BottomFrame.document.clear(); BottomFrame.document.open(); BottomFrame.document.writeln ('<html>'); BottomFrame.document.writeln ('<body background="" bgcolor="#FDE0B6" text="#ff0000" link="#FFCC75" vlink="#0000cc">'); BottomFrame.document.writeln ('<center><table border="0" cellpadding="5" cellspacing="1" width="85%">'); BottomFrame.document.writeln ('</table></center>'); BottomFrame.document.writeln ('<center><font color="#993366" size=4 face="Geneva,Arial">' + I[I.length-1][1] + ' '); BottomFrame.document.writeln (OutputCards); BottomFrame.document.writeln ('</font><br>'); BottomFrame.document.writeln ('</center>'); BottomFrame.document.writeln ('<center>'); BottomFrame.document.writeln (Output); BottomFrame.document.writeln ('</center>'); BottomFrame.document.writeln ('</center></body></html>'); BottomFrame.document.close(); } function WriteLanguage() { if (lan == 0){ TopFrame.document.forms['Flashcard'].elements['Language'].value = 'alle umdrehen: 1 ' + ' <<< ' + ' 2'; lan = 1; } else{ TopFrame.document.forms['Flashcard'].elements['Language'].value = 'alle umdrehen: 1 ' + ' >>> ' + ' 2'; lan = 0; } ChangeLanguage(); } function ReplaceStuff(Token, Replacement, InString){ var i = InString.indexOf(Token); var FirstBit = ''; var LastBit = ''; while (i>-1){ FirstBit = InString.substring(0, i); LastBit = InString.substring(i + Token.length, InString.length); InString = FirstBit + Replacement + LastBit; i = InString.indexOf(Token); } return InString; } function DoNothing(){ } function Blank(){ return '<html><body>© Half-Baked Software. Loading...<br>© Michael Rottmeier.</body></html>'; } //--> //]]> </script> </head> <!-- 25% --> <frameset rows="33%,*" framespacing="0" border="0" onload="StartUp()"> <frame src="javascript:parent.Blank()" frameborder="0" name="TopFrame"></frame> <frame src="javascript:parent.Blank()" frameborder="0" name="BottomFrame"></frame> </frameset> </html>