Avatar billede zola Novice
12. november 2001 - 12:26 Der er 16 kommentarer og
1 løsning

interaktiv undervisning

Prøv lige st se siden:
http://w1.1661.telia.com/~u166103691/franskweekend/

Jeg kunne godt tænke mig at lave en lignende side, hvor udfylder et eller flere felter, der så bliver tjekket for fejl, men da jeg skulle en og se kilde-koden fik jeg denne meddelelse:
<!--
***********************************************************************

    Dommage !

    Til elever, som leder efter svarene på opgaverne her:
    Ingen af svarene kan læses med \"vis kilde\" eller lignende.
    Du kan altså ikke snyde. Tilbage til arbejdet!

                God fornøjelse...

***********************************************************************
-->

Mine spørgsmål lyder:
Mit spørgsmål lyder :hvordan tror I denne side er opbygget
Mit gæt er selv vha HTML og Javascript, men kan man virkelig skjule koden ???
Jeg troede kun, at koden ville være skjult, hvis man brugte php eller ASP ??



Avatar billede nikolajdu Nybegynder
12. november 2001 - 12:31 #1
Er du sikker på at filen ikke lå i et frameset og du har ladet dig snyde??
Avatar billede fri-hash Nybegynder
12. november 2001 - 12:34 #2
det er et frameset, men derfor kan man godt se kilden på de filer framesettet består af ... men svar-kontrollen foregår sikkert serverside (asp/php) hvor de korrekte ligger i en database
Avatar billede limemedia Nybegynder
12. november 2001 - 12:36 #3
Første opgave øverst... hmm, det må de sgu gøre noget bedre ! *g*
http://w1.1661.telia.com/~u166103691/franskweekend/best-1.js

Det er ren JavaScript og deres beskyttelse rent overfladisk...

Hmm, fik 10 rigtige ud af 10 mulige, og har aldrig studeret fransk *g* Svarene i testen er som følger \"le la les l\' la la l\' les le les \"


/ Lars
Avatar billede limemedia Nybegynder
12. november 2001 - 12:38 #4
fri-hash, de ligger i rene js filer der inkluderes :)
Avatar billede nikolajdu Nybegynder
12. november 2001 - 12:40 #5
Frihash - Netop. Ovenstående er jo kun en kommentar sat ind i en frameset fil.

<BASE HREF=\"http://w1.1661.telia.com/~u166103691/franskweekend/\">
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 TRANSITIONAL//EN\">
<Html>
<Head>
  <Meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">
  <Meta name=\"Author\" content=\"Peter Johansen\" lang=\"dk\">
<Title>Franskweekend</Title>
<Link rel=\"stylesheet\" type=\"text/css\" href=\"fw1.css\">
<Script language=\"JavaScript\">

<!--
var    ns4 = (document.layers)? true:false;
var    ie4 = (document.all)? true:false;
var    dom = (document.getElementById)? true:false;    // Netscape 6 og MSIE 5.x

var    antalBillederIndenOpgaver = 2;          // skal ændres  ved evt. banner
var    antalLinksIndenOpgaver = 0;            // \"    \"      ved evt. banner
var    antalLinksEfterOpgaver = 10;            // \"    \"      hvis FÆRRE links

svarOK = new Image(7,7); svarOK.src = \"tickok.gif\";
svarNo = new Image(7,7); svarNo.src = \"tickno.gif\";
svarEj = new Image(7,7); svarEj.src = \"tick.gif\";
pilOn = new Image(19,20); pilOn.src = \"pil.gif\";
pilOff = new Image(19,20); pilOff.src = \"pil0.gif\";


if (ie4 && dom) document.oncontextmenu = function() {return false}


function checkFrames()
        {if (top.frames.length > 0)
                {if (top.frames[0].name != \"flag\") top.window.location.href = \"index.htm\";
                }
        else    {alert(\"Du bliver nu ledt til Franskweekends startside.\\n\\nFranskweekend skal altid startes fra startsiden, ellers virker programmerne ikke. Hvis du laver et link til Franskweekend, må det kun være til startsiden. Sidens URL kan kopieres fra browserens adressefelt om et øjeblik.\");
                top.window.location.href = \"index.htm\";
                }
        }


function checkBrowser()
        {ret = true;
        if (navigator.appName==\"Netscape\") {
                ret = (Math.abs(navigator.appVersion.substring(0,2)) < 5);
                if (ret == false) alert(\"Denne opgave fungerer (endnu) ikke i Netscape 6\");
                }
        return ret;
        }

function showBrowserDetails()
        {var Txt=\"Du benytter \"+navigator.appName+\"\\nVersion \"
        if (navigator.appVersion.indexOf(\"5.\")>-1)
            {if (navigator.appName.indexOf(\"Netscape\")>-1) Txt+=\"6 - (\"+navigator.appVersion.substr(navigator.appVersion.indexOf(\"5.\"))+\")\";
            else {Txt+=navigator.appVersion.substr(navigator.appVersion.indexOf(\"5.\"));
                if ( (Txt.substr(Txt.length-1,1)==\")\") && (Txt.indexOf(\"sion (\")==-1) ) Txt=Txt.substr(0,Txt.length-1);
                }
            }
        else Txt+=navigator.appVersion;
        Txt+=\"\\n\\nDin skærm har \"+window.screen.width+\"x\"+window.screen.height+\" punkter\\n\";
        alert(Txt);
        }


function setBoxes(res)
        {for (ii=0+antalBillederIndenOpgaver; ii<document.images.length; ii+=4)        // tallet 4 her og i næste linie er antal billeder pr. linie i opgavelisten
            {i=(ii-antalBillederIndenOpgaver)/4;
            if (document.images[ii].src.indexOf(\"tick\")>-1)
                {if ((parseInt(res.substr(3+i*2,2))+1)==100) document.images[ii].src=svarOK.src;
                else if ((parseInt(res.substr(3+i*2,2))+1)>0) document.images[ii].src=svarNo.src;
                else document.images[ii].src=svarEj.src;
                }
            }
        }


function getCook(cook)
        {cook = cook+\" \";
        var i=cook.indexOf(\"frw=\");
        var tom=\"t\";
        if (i<0) return tom;
        cook = cook.substr(i+4);
        cook = unescape(cook);
        if (cook.length<3) return tom;
        if (parseInt(cook.substr(0,3))<0) return tom;
        i = cook.indexOf(\"&\");
        if (i<0) return tom;
        cook = cook.substr(0,i);
        return cook;
        }

function setCook(cook)
        {cook = \"frw=\"+escape(cook)+\"&; path=\"+escape(\"/\")+\"; \";
        return cook;
        }

function initCookie()
        {tmpcookie=\"frw=\"+escape(\"0 .\");
        for (i=0;i<document.links.length-antalLinksEfterOpgaver;i++) tmpcookie+=escape(\"-2\");
        tmpcookie+=\"&; path=\"+escape(\"/\")+\"; \"
        return tmpcookie;
        }


function startProg()
        {checkFrames();
        if ((getCook(document.cookie).length<3) && (parent.flag.document.mem.acceptCookie.value!=\"no\")) document.cookie=initCookie();
        if (getCook(document.cookie).length<3) parent.flag.document.mem.acceptCookie.value=\"no\";
          else setBoxes(getCook(document.cookie));
        //alert(\"cookie=\"+document.cookie+\"\\n\\n index=\"+unescape(document.cookie).indexOf(\"frw=\")+\"\\n længde=\"+document.cookie.length);
        //alert(\"Dette er ikke en fejl, men en fejlretningsrutine...\\n\\ncook=\"+getCook(document.cookie)+\"\\n\\n \"+document.cookie);
        }

function sletNavn() {
        parent.flag.document.mem.navn.value = \"\";
        parent.flag.document.mem.hold.value = \"\";
        }


function doChange(nr)
        {if (getCook(document.cookie).length>3)
                {//alert(document.cookie);
                var langnr=nr+\" .0\";
                tmpcookie=getCook(document.cookie);
                tmpcookie=tmpcookie.substr(3);
                tmpcookie=langnr.substr(0,3)+tmpcookie;
                document.cookie=setCook(tmpcookie);
                }
        }


function allChange()
        {document.cookie=initCookie();
        setBoxes(getCook(document.cookie));
        sletNavn();
        if (document.cookie.length<3) alert(\"Franskweekend bruger en \\\"cookie\\\" til at markere, hvilke opgaver er løst.\\nDu skal slå cookies til i din browser for at udnytte denne funktion.\");
        }

function setPilOn(nr)
        {if (document.images[(nr*4)+1+antalBillederIndenOpgaver].src==pilOff.src) document.images[(nr*4)+1+antalBillederIndenOpgaver].src=pilOn.src;}

function setPilOff(nr)
        {if (document.images[(nr*4)+1+antalBillederIndenOpgaver].src==pilOn.src) document.images[(nr*4)+1+antalBillederIndenOpgaver].src=pilOff.src;}

function stRes(nr)
        {setPilOn(nr);
        if (getCook(document.cookie).length<3) resCookie=getCook(initCookie);
          else resCookie=getCook(document.cookie);
        if (document.links[nr+antalLinksIndenOpgaver].text) linkTxt=document.links[nr+antalLinksIndenOpgaver].text;
          else if (document.links[nr+antalLinksIndenOpgaver].innerText) linkTxt=document.links[nr+antalLinksIndenOpgaver].innerText;
                else linkTxt=\"Klik for at løse opgaven\";
        pct=(parseInt(getCook(document.cookie).substr(3+nr*2,2))+1)+\"%\"
        if (parseInt(pct)>0) window.status = (\"Opgaven er løst \"+pct+\" korrekt - \"+linkTxt);
          else if (parseInt(pct)==0) window.status = (\"Opgaven er ikke løst - \"+linkTxt);
                else window.status = linkTxt;
        return true;
        }


function stClr(nr)
        {setPilOff(nr);
        window.status = (\"\");
        return true;
        }

function help(hj)
        {var X=Math.round(window.screen.availWidth/2-250);
        var Y=Math.round(window.screen.availHeight/2-250);
        if (X<0) X=0;
        if (Y<0) Y=0;
        //if (helpwin) helpwin.focus();
        var win = window.open(\"helpindex.htm\", \"helpwin\", \"toolbar=no,directories=no,personalbar=no,menubar=no,status=no,resizable=no,width=500,height=440,screenX=\"+X+\",left=\"+X+\",screenY=\"+Y+\",top=\"+Y);
        if (ns4 || dom) win.focus();
        }

// -->

</Script>
</Head>

<Body BgColor=\"#ff0000\" Link=\"#ffffff\" Vlink=\"#ffffff\" Alink=\"#0000ff\" onLoad=\"startProg()\">

<H1>Velkommen til franskweekend</H1>

<!-- banner til billeder midlertidigt fjernet
<Center><A href=\"http://home4.inet.tele.dk/jhnpet/franskweekend/billeder.html\"><Img src=banner.jpg border=0 alt=\"Klik her for at se billederne\"></A></Center>
-->

<P>&nbsp;</P>
<Table Width=100% BgColor=\"#0000ff\" cellpadding=5>
<Tr><Td><P><Font color=white>Opgaverne er designet til version 4 eller nyere af Netscape Communicator og Microsoft Internet Explorer.</Font>
</Table>

<Center>
<Table cellspacing=3 border=0>
<Tr><Td>&nbsp;</Td>
<Tr><Td align=right><Img src=\"g6.gif\"></Td><Td>= Sproglig sværhedsgrad.</Td></Tr>
<Tr><Td align=right><Img src=\"vent.gif\"></Td><Td valign=bottom>= Billeder, vær tålmodig.</Td></Tr>
</Table>
</Center>

<Form name=done action=\"java script:return false\">

<Table cellspacing=0 cellpadding=0 border=0>
<Tr><Td colspan=4><H3>Øvelser i grammatik og ordforråd</H3>
<Tr><Td colspan=4><P>(Indsættelse, Multiple Choice og grafiske øvelser)</P>

<Tr><Td>&nbsp;
<!-- <Li><P><Input type=checkbox name=box onClick=\"noChange();\"><A Href=\"best-1.htm\" onClick=\"doChange(0)\">Indsæt den bestemte artikel.</A> -->

<Tr><Td align=right valign=bottom>1&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"best-1.htm\" onClick=\"doChange(0)\" onMouseover=\"return stRes(0)\" onMouseout=\"return stClr(0)\">Indsæt den bestemte artikel.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>2&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"ubest-1.htm\" onClick=\"doChange(1)\" onMouseover=\"return stRes(1)\" onMouseout=\"return stClr(1)\">Indsæt den ubestemte artikel.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>3&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"farver-1.htm\" onClick=\"doChange(2)\" onMouseover=\"return stRes(2)\" onMouseout=\"return stClr(2)\">Gloser: les couleurs</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>4&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"etre-1.htm\" onClick=\"doChange(3)\" onMouseover=\"return stRes(3)\" onMouseout=\"return stClr(3)\">Indsæt former af être i nutid.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>5&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"avoir-1.htm\" onClick=\"doChange(4)\" onMouseover=\"return stRes(4)\" onMouseout=\"return stClr(4)\">Indsæt former af avoir i nutid.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>6&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"nepas-1.htm\" onClick=\"doChange(5)\" onMouseover=\"return stRes(5)\" onMouseout=\"return stClr(5)\">Nægtelser (1)</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>7&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"vete-1.htm\" onClick=\"doChange(6)\" onMouseover=\"return stRes(6)\" onMouseout=\"return stClr(6)\">Gloser: les vêtements.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>8&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"eje-1.htm\" onClick=\"doChange(7)\" onMouseover=\"return stRes(7)\" onMouseout=\"return stClr(7)\">Indsæt mon/ma/mes</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>9&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"eje-2.htm\" onClick=\"doChange(8)\" onMouseover=\"return stRes(8)\" onMouseout=\"return stClr(8)\">Indsæt mon/ton/son m.fl.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>10&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"tal-1-20.htm\" onClick=\"doChange(9)\" onMouseover=\"return stRes(9)\" onMouseout=\"return stClr(9)\">Skriv tallene 1-20 med bogstaver.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>11&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"taltal.htm\" onClick=\"doChange(10)\" onMouseover=\"return stRes(10)\" onMouseout=\"return stClr(10)\">Regn med tallene 1-100</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>12&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"frugt-1.htm\" onClick=\"doChange(11)\" onMouseover=\"return stRes(11)\" onMouseout=\"return stClr(11)\">Gloser: les fruits</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>13&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"frugtfarver.htm\" onClick=\"doChange(12)\" onMouseover=\"return stRes(12)\" onMouseout=\"return stClr(12)\">Skriv navnene på frugter og farver.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>14&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"parler-1.htm\" onClick=\"doChange(13)\" onMouseover=\"return stRes(13)\" onMouseout=\"return stClr(13)\">Indsæt verber af 1. bøjning.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>15&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"nepas-2.htm\" onClick=\"doChange(14)\" onMouseover=\"return stRes(14)\" onMouseout=\"return stClr(14)\">Nægtelser (2)</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>16&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"VG-1-1-1.htm\" onClick=\"doChange(15)\" onMouseover=\"return stRes(15)\" onMouseout=\"return stClr(15)\">Indsæt à + bestemt artikel.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>17&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"VG-1-1-3.htm\" onClick=\"doChange(16)\" onMouseover=\"return stRes(16)\" onMouseout=\"return stClr(16)\">Indsæt de + bestemt artikel.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>18&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"mand-1.htm\" onClick=\"doChange(17)\" onMouseover=\"return stRes(17)\" onMouseout=\"return stClr(17)\">Gloser: les parties du corps.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>19&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"kalender-1.htm\" onClick=\"doChange(18)\" onMouseover=\"return stRes(18)\" onMouseout=\"return stClr(18)\">La semaine</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>20&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"VG-2-1-1.htm\" onClick=\"doChange(19)\" onMouseover=\"return stRes(19)\" onMouseout=\"return stClr(19)\">Dan femininum af adjektiver.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>21&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"VG-2-2-1.htm\" onClick=\"doChange(20)\" onMouseover=\"return stRes(20)\" onMouseout=\"return stClr(20)\">Placer adjektiver rigtigt.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>22&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"mc-gloser.htm\" onClick=\"doChange(21)\" onMouseover=\"return stRes(21)\" onMouseout=\"return stClr(21)\">Angiv navneordenes køn og tal.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>23&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"ordbog.htm\" onClick=\"doChange(22)\" onMouseover=\"return stRes(22)\" onMouseout=\"return stClr(22)\">Oversæt med ordbog.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g4.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>24&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"maison-1.htm\" onClick=\"doChange(23)\" onMouseover=\"return stRes(23)\" onMouseout=\"return stClr(23)\">Gloser: la maison</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>25&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"mc-rum.htm\" onClick=\"doChange(24)\" onMouseover=\"return stRes(24)\" onMouseout=\"return stClr(24)\">Husets rum og deres indhold. (1)</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g4.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>26&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"mc-rum2.htm\" onClick=\"doChange(25)\" onMouseover=\"return stRes(25)\" onMouseout=\"return stClr(25)\">Husets rum og deres indhold. (2)</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g4.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>27&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"VG-2-3-1.htm\" onClick=\"doChange(26)\" onMouseover=\"return stRes(26)\" onMouseout=\"return stClr(26)\">Komparer (gradbøj) adjektiver.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g4.gif\">&nbsp;<Td><Img src=\"pil0.gif\">
<Tr><Td align=right valign=bottom>28&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"pc-1.htm\" onClick=\"doChange(27)\" onMouseover=\"return stRes(27)\" onMouseout=\"return stClr(27)\">Indsæt passé composé (uregelm.)</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g6.gif\">&nbsp;<Td><Img src=\"pil0.gif\">

<Tr><Td>&nbsp;
<Tr><Td colspan=4><H3>Oversættelse</H3>
<Tr><Td align=right valign=bottom>29&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"VG-2-2-2.htm\" onClick=\"doChange(28)\" onMouseover=\"return stRes(28)\" onMouseout=\"return stClr(28)\">Adjektivernes placering.</A> &nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g5.gif\">&nbsp;<Td><Img src=\"pil0.gif\">(Ingen test af svar.)

<Tr><Td>&nbsp;
<Tr><Td colspan=4><H3>Geografi</H3>
<Tr><Td colspan=4><P><Em>Bemærk: Det kan anbefales at have et godt kort over Frankrig ved hånden.</Em></P>
<Tr><Td>&nbsp;
<Tr><Td align=right valign=bottom>30&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"byer-1.htm\" onClick=\"doChange(29)\" onMouseover=\"return stRes(29)\" onMouseout=\"return stClr(29)\">Les grandes villes. (1)</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>31&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"floder-1.htm\" onClick=\"doChange(30)\" onMouseover=\"return stRes(30)\" onMouseout=\"return stClr(30)\">Les fleuves et les rivières.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>32&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"bjerge-1.htm\" onClick=\"doChange(31)\" onMouseover=\"return stRes(31)\" onMouseout=\"return stClr(31)\">Les montagnes.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g2.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>33&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"reg-1intro.htm\" onClick=\"doChange(32)\" onMouseover=\"return stRes(32)\" onMouseout=\"return stClr(32)\">Les régions.</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g5.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>34&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"byer-2.htm\" onClick=\"doChange(33)\" onMouseover=\"return stRes(33)\" onMouseout=\"return stClr(33)\">Les grandes villes. (2)</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g1.gif\">&nbsp;<Td><Img src=\"vent.gif\">
<Tr><Td align=right valign=bottom>35&nbsp;<Td><Img src=tick.gif>&nbsp;&nbsp;<A Href=\"tour-1.htm\" onClick=\"doChange(34)\" onMouseover=\"return stRes(34)\" onMouseout=\"return stClr(34)\">La France touristique</A>&nbsp;<Img src=\"pil0.gif\">&nbsp;<Td valign=bottom><Img src=\"g3.gif\">&nbsp;<Td><Img src=\"vent.gif\">

</Table>

<P>&nbsp

<P><Center>
<Input type=button value=\"Nulstil markeringer/Ny elev\" onClick=\"if (confirm(\'Du vil ikke længere kunne se, hvilke opgaver du har løst.\')) allChange()\">&nbsp;
<Input type=button value=\"Hjælp\"  onClick=\"help(0)\">
</Center></P>


<Table Width=100% cellpadding=5>
<Tr><Td BgColor=\"#0000ff\"><Font Color=\"#ffffff\" Size=3><Center>
<Nobr>[<A Href=#hjaelp>Hjælp</A>] <Wbr>[<A Href=#Franskweekend>Om Franskweekend</A>] <Wbr>[<A Href=#copy>&copy; PJ/RkU 1999-2001</A>]</Nobr>
</Center></Font>
<Tr><Td Height=20></Table>
<Body>
<A Name=hjaelp>
<H2>Hjælp</H2>

<P>
Klik på de enkelte opgaver herover. (Aftal med din lærer, hvilke opgaver, du skal løse.)<Br>
Når du har løst en opgave (så godt, som du kan), klikker du på knappen \"Afslut\" for at komme tilbage til denne oversigt.<Br>
</P>
<P>Se evt. <A href=\"tast-1.htm\">tastaturhjælp</A> til de franske accenter og tegnsætning.
<P>For yderligere hjælp, <A href=\"java script:help(0)\">åbn hjælpevinduet</A>.</P>
<P>&nbsp;</P>

<A Name=Franskweekend>
<H2>Franskweekend</H2>
<P>Hvert år en gang om året mødes 1.-3.-års franskeleverne og deres lærere fra ungdomsskolerne i Løgumkloster, Nørre Rangstrup, Rødding og Rødovre på en af de fire skoler til en intensiv franskweekend. I år 2001 foregik det i Rødding i weekenden 19.-21. januar med deltagelse af ca. 120 elever og 11 lærere.<Br>I et af undervisningsmodulerne er der mulighed for at træne grammatik og ordforråd på computer.<Br>

<P>Vi håber, at også andre kan have glæde af øvelserne. <A href=\"http://home4.inet.tele.dk/jhnpet/franskweekend/feedback2.htm\">Feedback</A> - fra både elever og lærere - er velkommen. Se også nedenfor.
<P>&nbsp;

<A Name=copy>
<H2>Programmerne</H2>
<P>Franskweekend er lavet af Peter Johansen, Rødovre kommunale Ungdomsskole. &copy; 1999-2001.
Selve øvelserne er forfattet af bl.a. Vibeke Gade, Per Dalsgaard og Peter Johansen.
Yderligere oplysninger: Rødovre kommunale Ungdomsskole, <Nobr>tlf. 36 41 24 00.</Nobr>
<A href=\"http://home4.inet.tele.dk/jhnpet/franskweekend/feedback2.htm\">Kommentarer</A>
til øvelserne, herunder forslag til nye øvelser og forbedringer af de eksisterende, kan mailes
til <A href=\"mailto:jhnpet@post4.tele.dk?subject=Franskweekend\">Peter Johansen</A>, RkU.

<P>Microsoft Internet Explorer <U>version 4</U> kan have problemer med de grafiske opgaver.
Det anbefales <U>kraftigt</U> at benytte version 5.x eller Netscape 4.x og nyere.
Netscape 6 understøttes også. En skærmopløsning på minimum 800x600 punkter anbefales
til de grafiske øvelser.<Br> Se her, hvilken
<A href=\"java script:showBrowserDetails()\">browser og skærmopløsning</A> du bruger.
<P>For kendte problemer med de forskellige browsere, og - ikke mindst - hvordan man løser dem, se det tekniske afsnit på siden \"Om programmerne\" i <A href=\"java script:help(0)\">hjælpevinduet</A>.<Br>
Her skal blot nævnes en enkelt detalje: Internet Explorer 5.0/5.01 kan finde på at gå en side tilbage ved brug af slettetasten i indtastningsøvelserne. Sker det, så klik på \"frem\"-knappen i browserens værktøjslinie (en eller flere gange) for at få opgaven frem igen; klik derefter på \"opdater\"-knappen. Data indtastet i indtastningsfelter mistes ikke.</P>
<P>Er der fejl? Lad os det venligst vide, så de kan blive rettet. Det gælder såvel sprogfejl som programfejl.
<P>&nbsp;
<Table Width=100% cellpadding=5>
<Tr><Td BgColor=\"#0000ff\"><Font Color=\"#ffffff\" Size=3><Center>
<Nobr>[<A Href=#hjaelp>Hjælp</A>] <Wbr>[<A Href=#Franskweekend>Om Franskweekend</A>] <Wbr>[<A Href=#copy>&copy; PJ/RkU 1999-2001</A>]</Nobr>
</Center></Font>

</Table>

</Form>

<P><P><Center>
<!-- Counter code version 1.0. Do NOT alter this code! http://counter.mycomputer.com -->
<!-- <SCRIPT language=JavaScript src=\"http://counter.mycomputer.com/get_counter.html?u=jhnpet&c=1\"></SCRIPT> -->
<a href=\"http://counter.mycomputer.com/\"><img alt=\"Visninger af denne side siden januar 2000\" src=\"http://counter.mycomputer.com/c.count?u=jhnpet&c=1\" border=0></a><NOSCRIPT></NOSCRIPT>
<!-- End of Counter Code -->


<!-- Start Superstats code version 3.0b.  http://v2.superstats.com -->
<script language=\"JavaScript\">

/* You may give each page an identifying name, server, and channel on the next lines. */
var pageName = \"Franskweekend - main\";
var server = \"Telia\";
var channel = \"Channel\";
/**** DO NOT ALTER ANYTHING BELOW THIS LINE! ****/
var code = \' \';

</script>
<scr<IMG src=\"http://64.15.168.107/images/it1.gif\" border=0> <IMG src=\"http://64.15.168.107/images/it2.gif\" border=0> <A href=\"http://www.mycomputer.com/promo/pra/28/\"><IMG src=\"http://media.superstats.com/banners/straight120x60.gif\" border=\"0\"></A>
</CENTER>
</BODY>
</HTML>
Avatar billede jakoba Nybegynder
12. november 2001 - 12:42 #6
den meddelelse du får er genereret af et anti-højreklik script (javascript).
Du kan finde oceaner af dem på www.html.dk og www.script.dk. Det eneste de alle har tilfælles er at ingen af dem gør det umuligt at se kildekoden i de htmlfiler der vises på din PC, nogle af dem gør det dog en lille smule mere besværligt at kikke.
Men som der står i beskeden behøver de rigtige svar heller ikke at ligge i kildekoden. De kan ligge på serveren hvor du ikke kan kikke, og så er det spild af tid at lede efter svarene i kildekoden når du burde bruge tiden på at lære fransk.

mvh JakobA
Avatar billede fri-hash Nybegynder
12. november 2001 - 12:42 #7
ljweb>>ok - kiggede ikke nærmere efter, men sådan ville jeg have gjort hvis jeg skulle sikre mod snyd :-)
har du evt lyst til en chat (ICQ/messenger) om en times tid ang. den hoved opgave jeg mailede dig om? jeg er hjemme ca.13:30
Avatar billede nikolajdu Nybegynder
12. november 2001 - 12:43 #8
Netscape 4.73 højreklikker fint og viser gerne framesource. :-)
Avatar billede limemedia Nybegynder
12. november 2001 - 12:46 #9
fri-hash >> du kontakter mig bare
Avatar billede zola Novice
13. november 2001 - 14:50 #10
>>jakoba
Avatar billede zola Novice
13. november 2001 - 14:53 #11
>>liweb
Du skriver at beskyttelsen er rent overfladisk, men ... jeg kan da ikke se svarene nogle steder.
Ikke så meget fordi jeg er interesseret i Fransk - det er jeg ikke - men mere fordi jeg vil se, hvordan siden er opbygget ??????
Hvor inkluderes eller hentes svarene ind - kan du se det , hvis du studerer koden ??
Avatar billede limemedia Nybegynder
13. november 2001 - 16:09 #12
zola >> hvordan tror du jeg kunne liste de 10 korrekte svar ovenfor ? de ligger i plaintext i de tilknyttede .js filer
Avatar billede zola Novice
14. november 2001 - 19:10 #13
>>liweb
Jeg er selvfølgelig overbevist om, at du som et dannet menneske kender til det mest basale i den franske grammatik.
OK - nu har jeg prøvet at klikke på det link du skrev allerførst - altså http://w1.1661.telia.com/~u166103691/franskweekend/ og der ligger svarene jo som du sagde.

Kan du ikke lige forklare, hvor alle filerne ligger, så jeg kan få en oversigt iver, hvordan det hele er bygget op - og så må jeg jo nok afsætte lidt flere point.
Avatar billede limemedia Nybegynder
15. november 2001 - 00:42 #14
zola >> jeg kan sende dig en af deres js filer som bevis, men lære dig hvordan du omgår deres systemer indgår ikke i min jobbeskrivelse
Avatar billede zola Novice
21. november 2001 - 21:53 #15
>>ljweb
Du har åbenbart ikke helt forstået, at jeg blot var interesseret i at vide, hvordan de havde opbygget deres websted/program med dertilhørende js-filer. Du behøver sgu da ikke sende mig nogen beviser - selvfølgelig tror jeg på dig.
Og da systemet åbenbart ikke er mere kringlet ind som så skal jeg nu nok finde ud af det med eller uden din hjælp. Jeg kunne jo starte med at få fart i nogle bøger om emnet.
uha uha jeg er jo ikke ved at bryde ind i pentagon, men ville blot øge min viden
Avatar billede limemedia Nybegynder
22. november 2001 - 02:28 #16
*lool* okay så :) men kanon du køber bøger, så behøver du ikke kopiere andres kode :D
Avatar billede zola Novice
15. februar 2002 - 20:16 #17
lukker
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