Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Emner

Mine erfaringer med freelancer.com

Af Allan Ebdrup 11. december 2009 kl. 22:47

Min computer har været i stykker et par måneder. Inden jeg fik min skrumlet sammen til at sende den til reperation, fik jeg nogle ideer til noget udvikling, der skulle laves på mit fritidsprojekt. Så da jeg læste om freelancer.com på TechCrunch, tænke jeg:  'Det må jeg da prøve'. Min bærbare var for resten en Zepto, og dagen jeg afleverede den på posthuset, gik de konkurs.

   

I korte træk

Det var ret nemt at oprette en opgave på freelancer.com. Når man opretter opgaven vælger man hvilken prisklasse den er i, og jeg valgte den billigste. I løbet af en til to dage var der syv bud på opgaven, med priser fra $30 til $150. En af dem der bød $30 havde flest reviews (11) og en uoverskuelig række stjerner efter sit navn, så ham valgte jeg. Stjernesystemet kører med op til ti stjerner, fandt jeg ud af senere. Jeg fik en mail fra freelancer.com,  hvor der stod, at jeg skulle lægge betaling klar med det samme. Jeg fandt ud af, at man skulle lægge det som en milestensbetaling, hvor milestenen var et fuldt leveret projekt. Leverandøren, techsolsoftwares fra Pakistan, havde angivet, at han kunne levere på 1 dag. Sådan gik det ikke. En måned og seks dage tog det. Det var noget frem og tilbage - det kan du se længere nede. Da jeg så havde modtaget kode der virkede,  godkendte jeg milestensbetalingen og techsolsoftwares fik sin betaling.

 

 

Opgaven jeg fik udført

Den opgave jeg skulle have udført var meget simpel:

I would like two JavaScript methods 1) Set focus on a contenteditable div, and set the cursor at the very beginning of the contenteditable div, no matter what content is in the div. It should just be a cursor, not spanning anything inside the selection. 2) Set focus on a contenteditable div, and set the cursor at the very end of the contenteditable div, no matter what content is in the div. It should just be a cursor, not spanning anything inside the selection. Both methods have to work in IE 6+, FF 3+, Safari 4+, Chrome and Opera 9+ They can be combined into one function that takes a position argument "end" or "beginning"

Grunden til at jeg valgte netop den opgave var, at jeg har erfaring for at selections og cursors fungerer meget forskelligt i de forskellige browsere, at selection-objektet er meget dårligt dokumenteret, og desuden svært at google sig til god information om.

    Leveret kode Her er koden techsolsoftwares leverede:

function curPos2(oField,pos)

{

        oField.focus ();

        if(document.all) //for Internet Explorer

        {

               var range = document.body.createTextRange();

                range.moveToElementText(oField);

               if(pos=="start")

               {

                               range.collapse(true);    

               }

               else

               {

                       range.collapse(false);    

               }

               range.select(); 

        }

        else

        {

                       var sel=window.getSelection();

                       var range=sel.getRangeAt(0);

                       range.selectNodeContents(oField);

                       sel.addRange(range);

                       if(pos=="start")

                       {

                               sel.collapseToStart();

                       }

                       else

                       {      

                               sel.collapseToEnd();

                       }

        }

}

   

Hvad jeg brugte koden til

Her en video, der forklarer, hvad jeg skulle bruge koden til. Undskyld den dårlige lyd.

Free online screencasting tool

   

Korrespondance undervejs

Nyeste besked er øverst

techsolsoftwares **********(13 reviews) Service ProviderPosted: 11-13-2009 12:55 EST hithanks i have received the amount and reviews too. thanks again.in future if you need my services it will be kind of you. but on timedelivery will be guarantied. otherwise i will work for free. if you like.thanks

ebdrup **********(1 reviews) Project OwnerPosted: 11-13-2009 09:58 EST It works, thank you... You have recieved your money right?

techsolsoftwares **********(13 reviews) Service ProviderPosted: 11-13-2009 07:01 EST

thanks to ALLAH i have done this.it is working in all browsers.i have test it in all browsers that you specified, it is working in all.plz check it in case of and problem(i dont think so there is any) tell me. i have set event on buttons you can set it on keys or whatever you like.thanks again. Additional file submitted: finaltest.html  

ebdrup **********(1 reviews) Project OwnerPosted: 11-12-2009 06:13 EST

Ok, I hope you succeed

techsolsoftwares **********(13 reviews) Service ProviderPosted: 11-12-2009 05:00 EST

ok i will take another try to make it browser compatible.keep this code forIE temporary. if i will not able to provide browser compatiblity i will cancelthe payment.

ebdrup **********(1 reviews) Project OwnerPosted: 11-12-2009 02:49 EST

Unfortunately, if it doesn't work in FF, Safari and Chrome too I can't use it.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 11-11-2009 16:29 EST

hi plz see the attached. it works fine in IE.there is no way to move selection for a contenteditable div in FF or compatible browser at specified position. still finding solution for cross browser issue. i have consult many people but none of them reach at solution.but for IE i have solved it.plz check it. Additional file submitted: test.html  

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-29-2009 07:08 EDT

ok i am reviewing it again.

ebdrup **********(1 reviews) Project OwnerPosted: 10-28-2009 15:04 EDT

I've tried with the following page, it doesn't seem to work in either IE or chrome (testside attached)  

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-28-2009 06:57 EDT

thank you very much i will wait.

ebdrup **********(1 reviews) Project OwnerPosted: 10-28-2009 04:52 EDT

I will check it this week.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-27-2009 16:57 EDT

hi have you checked it?

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-26-2009 08:47 EDT

hi here is solution plz test it i have tried to make it browser compatible if there is still some thing worng with this plz inform i will correct it. plz see the attached. Additional file submitted: contenteditable.js  

ebdrup **********(1 reviews) Project OwnerPosted: 10-15-2009 12:53 EDT

Sounds good, I'm looking forward to seeing the solution.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-14-2009 20:10 EDT

hii am able to make it working in IE only till now. i am working hard to get it don in FF and other too.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-13-2009 13:27 EDT

Hi it was not that easy as i thougut . But I got some success. I m working on soon u will get ur work done.

ebdrup **********(1 reviews) Project OwnerPosted: 10-13-2009 12:28 EDT

Are you working on this' How's it coming along'

ebdrup **********(1 reviews) Project OwnerPosted: 10-10-2009 16:39 EDT

good ![Eksternt billede](http://www.version2.dk/uploads/smil3dbd4d6422f04.gif" alt=")

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-09-2009 06:23 EDT

i read the description again in which you said that no matter what elements are so it is clear thanks.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-09-2009 06:22 EDT

i want to ask about contenteditable div. which HTML elements i should include in it . form elements or any of html element?

ebdrup **********(1 reviews) Project OwnerPosted: 10-09-2009 05:12 EDT

Do you need any more information, or can you solve the problem with what you have?I suggest you create a page with a contenteditable div with some HTML content and fire the two methods on that div.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-08-2009 11:01 EDT r u there

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-08-2009 06:11 EDT i am not going to use any library.but we will have to use javascript functions.

ebdrup **********(1 reviews) Project OwnerPosted: 10-08-2009 03:09 EDT

Also you should not use any kind of JavaScript library. The code should be minimal.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-07-2009 19:08 EDT waiting for your kind response.

techsolsoftwares **********(13 reviews) Service ProviderPosted: 10-07-2009 18:10 EDT hi professional here i can do this. waiting for your response.  

   

Dommen

Freelancer.com er ikke for folk, der kan lide nemme og overskuelige hjemmesider. Til tider havde jeg det nærmest som om, jeg sad og løste en rubiksterning. Siden er umådeligt svær at navigere rundt på, og der er meget lidt hjælp. Når man fx har valgt en leverandør, kommer der ikke af sig selv et link op, til at lægge betaling klar. Man skal klikke 'My Account' øverst på siden, klikke 'Payments & Account',  klikke 'Deposit Money', fyldepenge på kontoen og til sidst klikke 'New Milestone Payment'. Da jeg havde gjort det, var jeg alligevel i tvivl om, hvorvidt jeg havde betalt pengene, eller bare lagt dem klar til betaling. I den mail, jeg fik, stod der bare, at jeg skulle lægge pengene klar, intet om hvordan. Det var også som at løse en rubiksterning at så endelig få overført pengene, da arbejdet var udført.

Send Tweet
Udskriv
Billede af Allan EbdrupOm Allan Ebdrup

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

GOTO Copenhagen dag 2 i billeder: Op med hænderne!

Udgivet 22. maj 16.02Opdateret 22. maj 17.02

Staten køber hardware for 1,2 milliarder - her er de syv heldige

Udgivet 22. maj 15.37Opdateret 22. maj 15.37

Firmaer leder efter ’ninjaer’ - men skriv det ikke på CV’et

Udgivet 22. maj 14.54Opdateret 22. maj 15.48

Ny Linux-kerne giver højere sikkerhed og bedre grafikkort-understøttelse

Udgivet 22. maj 14.13Opdateret 22. maj 14.13

Nu skal Google Chrome indtage iPhone og iPad

Udgivet 22. maj 13.20Opdateret 22. maj 13.20

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Dart: Dynamisk Statisk Programmering

    11 comments.
    Last update 53 sekunder
    Skrevet af Casper Bang
  2. Datamatikere i Skive får gratis smartphone til .Net-udvikling

    2 comments.
    Last update 4 minutter 1 sek.
    Skrevet af Einar Petersen
  3. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    16 comments.
    Last update 22 minutter 11 sekunder
    Skrevet af Jacob Bach Pedersen
  4. To psykologiske årsager til at IT-projekter går galt

    15 comments.
    Last update 29 minutter 18 sekunder
    Skrevet af Robert Voje
  5. Cisco kan være en dyr netværksreligion

    13 comments.
    Last update 52 minutter 7 sekunder
    Skrevet af Bjørn Connolly
  6. Finansminister afliver teori om NemID som spionsoftware

    20 comments.
    Last update 1 time 5 minutter
    Skrevet af Peter Mogensen
  7. Staten køber hardware for 1,2 milliarder - her er de syv heldige

    4 comments.
    Last update 1 time 12 minutter
    Skrevet af Thomas Hansen
  8. Microsoft fjerner umoderne bling-effekter i Windows 8

    34 comments.
    Last update 2 timer 13 minutter
    Skrevet af Lars Bjerregaard

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300