Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

I have made a pilot CDML applicatio that works OK on my OS 9 machine. Now i have copied all files to a windows NT server, installed filemaker 5.5, set all files to sharing.

Now i notice that somehow my inline code does not work anymore.

1] is it possible that filemaker works different on a windows NT

2] is it possible that javascript works different on a windows NT.

Any help is appreciated.

Jitse

This is the code that works on my OS 9 server:

<BODY BGCOLOR="#FFFF33" onload="initpage()">

<SCRIPT LANGUAGE=javascript>

var i =0

var j =0

var k =0

var m =0

var Ar=new Array()

var temparray_1=new Array()

var temparray_2=new Array()

var temparray_3=new Array()

var varname=new Array()

var vardescription=new Array()

[FMP-InlineAction: -db=webexpert, -lay=L2, -RecID={CurrentRecID}, -Find]

[FMP-Record]

[FMP-Portal: showinfo]

Ar[i++]="[FMP-Field: showinfo::Toelichting]"

[/FMP-Portal]

[FMP-Portal: Definitions]

temparray_1[j++]="[FMP-Field: Definitions::Fieldname]"

temparray_2[k++]="[FMP-Field: Definitions::Definition]"

temparray_3[m++]="[FMP-Field: Definitions::Expert]"

[/FMP-Portal]

[/FMP-Record]

[/FMP-InlineAction]

function getchoice(){

if (window.document.myform1.keuze1.selectedIndex==0)

window.document.myform1.tekstveld1.value=Ar[0];

if (window.document.myform1.keuze1.selectedIndex==1)

window.document.myform1.tekstveld1.value=Ar[1];

if (window.document.myform1.keuze1.selectedIndex==2)

window.document.myform1.tekstveld1.value=Ar[2];

if (window.document.myform1.keuze1.selectedIndex==3)

window.document.myform1.tekstveld1.value=Ar[3];

}

function getchoice1(){

window.document.myform1.tekstveld2.value=vardescription[window.document.myform1.keuze2.selectedIndex];

}

function initpage(){

var i =0

var k =0

window.document.myform1.tekstveld1.value=Ar[0]

while (i<temparray_1.length){

if (temparray_3="0"){

varname[k]=temparray_1

vardescription[k]=temparray_2

window.document.myform1.keuze2.options[k]=new Option(temparray_3)

k++

}

i++

}

window.document.myform1.tekstveld2.value="vardescription[0]"

}

</SCRIPT>

  • Author

I notice that some [] are missing, for example : temparray_1 shows as temparray_1.

i think copy and past from BBedit to safari form did not work completely.

Sorry for that

Jitse

In theory everything should work the same. Is Web Companion working at all?

Javascript works in the Browser. The server makes no difference.

In BBEdit check that the file type (in preferences) is set to either Unix or DOS.

Good Luck.

Garry

IMHO -- it should work OK.

I see the things as Garry

  • Author

The lesson i have learned ; if one thing works it does not mean that other things also work.

Let me explain.

I have developed the site on my mac. Then moved the files to a windows NT. Found out that i got a lot of hidden files. Deleted then, thought to be clever by putting extensions to the filemaker files (fp5).

Now apparantly : a lot of things still work okay although the file is renamed from webexpert to webexpert.fp5. Only the inlinecode went wrong.

So i changed the inline code to the correct filename and voila !.

And indeed, in BBEDIT you should save to DOS file (under options)

Thanks for your attention

Jitse

A good hint for everybody smile.gif

Thank you.

Garry

Hi, folks! On a related note, I know Mac users like me are lazy wrt extensions since we don't generally need them, but what is the best file extension to use for Windows FileMaker db's?

I used .fp recently and a Windows XP system did not recognize it. I used .fp5 instead and the icon became double-clickable, but I'd rather not use a version-specific extension if possible. Do I have to somehow "map" extensions to FileMaker?

What extensions do most people use?

What extensions are acceptable to FileMaker?

Do most Windows users hide their extensions (I the defualt is to do so but I found it annoying and stopped the hiding)?

Thanxalot!

.fp3 vas specific to FM3 and FM4.

.fp5 is specific to 5, 5.5 and 6, maybe 6.5.

I guess .fp7 will be for FM7 -- FM8, maybe FM9 smile.gif

Extensions in Windows is just mechanism, the same as in Mac are the document type and creator.

You can probably "map" something in Windows Registry (like Mac Desktop database), but I wouldn't recommend that to anyone.

Thanx. Does that mean Windows users have to change their CDML code when upgrading?

-db=database.fp3

-db=database.fp5

So far, I have (erroneously) used .fp or .fmp in the hopes that if we ever transferred some of our solutions to Windows that we would not have to re-code. I suppose we could use a REPLACE feature or GREP to do it all at once or almost all at once, but (sigh) I was hoping this would not be necessary or that somehow, Windows db's could be referred to without specific extensions. Oh, well.. we'll just have to make do.

"Thanx. Does that mean Windows users have to change their CDML code when upgrading?

-db=database.fp3

-db=database.fp5"

The need to change CDML code is true for developers who use the .fp3 extention and then upgrade to .fp5 extention - regardless of OS.

If you have done this on a Mac, such an edit is very easy if you have written your own code in SimpleText. I can't comment on ease re: any HTML text editors.

Free Note Tab Light on Windows will do nice job or use quite cheap Ultraedit.

RE: Windows db's could be referred to without specific extensions.

It is the same, like on Mac. If you change the Type and/or Creator you also cannot use that document or database as before.

On Windows you can change the extension from OS, on Mac OS not.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.