CFC är namnet på objekt skapade av programutvecklare som använder Microsofts ColdFusion web programmeringsspråk . Vissa utvecklare som arbetar med ytterligare språk som JavaScript kan behöva konvertera sina CFC objekt till ett objekt som kan detekteras och användas av JavaScript -kod . Ringa ett CFC objekt i JavaScript måste du konvertera den till ett JavaScript-objekt . Instruktioner
1
Öppna CFC objektet som du vill konvertera i en klartext redigering program, t.ex. Textredigerare , som ingår i Mac OS X , eller Anteckningar , som ingår i Microsoft Windows . I samma skärm , öppna ett nytt textdokument bredvid CFC objektet så att du kan referera till objektet när du konverterar den till JavaScript i nytt textdokument .
2
Ändra ursprungliga CFC objektet inkludera en JavaScript klassnamn , t.ex. " jsexample " . Notera införandet av " jsclassname " i raden av koden nedan , som skulle kunna användas i ett CFC -objekt som måste läsas av JavaScript .
< Cfajaxproxy CFC = " examplecfc " jsclassname = " jsexamplej " /> Addera 3
Lägg ett scrip språkdefinition nedanför kodrad i steget ovan som anger JavaScript som skriptspråk :
< scriptspråk = " javascript " >
4
Införa en särskild funktion för JavaScript-objektet för att ringa nästa - till exempel :
funktion checkmybox ( cbox ) {
5
Skapa objektet i både ColdFusion och JavaScript samtidigt genom att lägga till följande kodrad :
var cfcAsAjax = ny jsobj ( ) , om { ischecked = 0 ( cbox.checked ! ) }
6
Ring CFC objektet som en JavaScript -funktion genom att lägga till följande kodrad :
cfcAsAjax.setChecked ( cbox.value , kontrollerat ) ; } < /script >
7
Spara den ändrade objektet som du skapade i nytt textdokument fönster och sätt in den i JavaScript program som behöver ringa CFC objektet .