[Pro] Form not working on IE (any version), Please Help!

Hi all,

I just find out my form page:

http://olympiawindows.com/quoterequest.html

shows blank on IE (any version), checked on Moved

OK on any other browser (windows or mac).

Please Help me, somebody.
Thanks,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

First of all, netrenderer doesn’t run JavaScript at all, so you won’t
see the part of your page that you are replacing with Ajax.Updater.
Second of all, your update is being done in the
document.observe('dom:loaded'... method, which i have lately learned
is sometimes problematic in Windows browsers. Try changing that call
to Event.observe(window, 'load'... and see if that fixes it for the
distaff side.

Walter

On Mar 13, 2009, at 11:32 AM, kitesurfer3 wrote:

Hi all,

I just find out my form page:

http://olympiawindows.com/quoterequest.html

shows blank on IE (any version),


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Thanks for your quick response Walter.

But I haven’t got a clue how to do what you are talking about, how do you change code on FW5?

Could you please help me a bit more.

Thanks again,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Well how did you get your current Ajax.Updater code in there?

Walter

On Mar 13, 2009, at 11:53 AM, “kitesurfer3”
email@hidden wrote:

Thanks for your quick response Walter.

But I haven’t got a clue how to do what you are talking about, how
do you change code on FW5?

Could you please help me a bit more.

Thanks again,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

To be hones I don’t remember, it was a couple of years ago, i think.

I use FW5 only for my website, I know nothing about code.

Thanks anyway,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I just had a look at it in IE 6 under XP, no troubles at all – form
looks great, as does the rest of your site.

As far as the JavaScript thing goes, I don’t see the same code in your
page any more. There was a Prototype JavaScript function there when I
looked earlier, and it might have been the issue.

Dod you roll back your page to another version in the last several
hours? I had a network outage here that kept me off line for the last
few hours.

Walter

On Mar 13, 2009, at 3:31 PM, kitesurfer3 wrote:

To be hones I don’t remember, it was a couple of years ago, i think.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

What you see is a modified version, I gave up and had to remove the part with Ajax Action.

I can’t afford no to get leads from Windoze people, if it wasn’t for a friend that point it out I would have never find out, I don’t want to think how long is been broken.

If I ever remember how to do it I will implemented again.

Thanks again,

Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Whose Ajax Action? If it’s one of mine, I want to fix it.

Walter

On Mar 13, 2009, at 4:27 PM, kitesurfer3 wrote:

What you see is a modified version, I gave up and had to remove the
part with Ajax Action.

I can’t afford no to get leads from Windoze people, if it wasn’t for
a friend that point it out I would have never find out, I don’t want
to think how long is been broken.

If I ever remember how to do it I will implemented again.

Thanks again,

Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

The Action is:

PHP Make Insert Page

Is it yours?

Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Actually I am wrong.
The Action name is Protaculous, and I see the code you mentioned on your first replay, but how to change it is the dilemma.

I took a picture of the action, please see:

http://files.me.com/emiliolavignasse/pazbkm

Thanks,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Easy to fix, then. Click on the top Function Body button. Select everything in the dialog that pops open, then okay it (to empty it). Now click on the bottom Function Body button, and Paste. Publish and test.

Walter


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sorry, meant to say this:

Select everything in the dialog that pops open, Cut to the clipboard,
then okay it (to empty it).

Walter

On Mar 13, 2009, at 8:12 PM, waltd wrote:

Select everything in the dialog that pops open, then okay it (to
empty it).


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I did this:
Click on the top Function Body button. Select everything in the dialog that pops open, then okay it (to empty it).

Now both Function Body’s are empty.

But still not working

http://olympiawindows.com/Test/quoterequest.html

Thanks for trying,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sorry, you just need to move the code from the top Function Body to
the bottom one. The code isn’t supposed to be missing entirely, just
moved into the later function call where IE has a chance of seeing it.

Walter

On Mar 13, 2009, at 9:00 PM, kitesurfer3 wrote:

Now both Function Body’s are empty.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

What I moved from the first Function Body to the second one is:

new Ajax.Updater(‘formGoesHere’,
‘_quoterequest2.html’,
{‘method’:‘get’}
);

Still not working

http://olympiawindows.com/Test/quoterequest.html

Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I see the form there now, but what are you expecting it to do? Are you
trying to do the tricky “no-refresh form” effect?

Walter

On Mar 13, 2009, at 9:46 PM, kitesurfer3 wrote:

What I moved from the first Function Body to the second one is:


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I see a problem here. You have a form inside another form. Either
apply the Remove Form action to the outer page (Multiple Form Suite)
or use the very latest TemplateHelper Action to cut the form out of
the page you’re adding it to. I added some form cleverness to the
Action earlier this week.

Walter

On Mar 13, 2009, at 9:46 PM, kitesurfer3 wrote:

What I moved from the first Function Body to the second one is:


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I am not trying to do the "no-refresh form” effect

To avoid spam on my form I was suggested to have 2 pages, 1 with the actual form and the PHP Make Insert Page action, the second one empty with the Protaculous action.

I don’t understand how it works, but isn’t :

“a form inside another form” the product of those 2 actions?

Now, should I get rid of those actions?

I am lost

Thanks for your patience,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

That’s a fine idea, I may even have been the one who recommended it to
you. :sunglasses:

Try these steps.

  1. Set up the form on your page, get PHP Feedback Form working on it,
    everything just so, all in one page.
  2. Draw an HTML box entirely surrounding the form area. Use Send to
    Back to send it to the back of the page “stack”. Leave this box
    selected (handles showing) so you can spot it in the list of page
    elements.
  3. Click on the top of the Site pane to switch it to Page view. Your
    newly-drawn box should be highlighted in the list. Make note of its
    name and position in the list.
  4. Hold the Shift key down, and click and drag a selection around the
    entire form. (Since the HTML box you drew in step 2 was already
    selected, shift-dragging will deselect it, which is what we want.)
  5. In the Site pane (which is still in Page view, I guess that makes
    it the Page pane) click and drag on any of the highlighted elements
    (they will all move as a group) and pull that entire group up and
    beneath the item you noted in step 3. When you get the cursor near
    that item, drag to the right a bit. You should see an underline and a
    bold highlight appear on the parent item. When you see that, release
    the mouse. The dragged elements should not move on screen, but they
    have just become “child” elements of the item you drew in step 2.
  6. Apply the TemplateHelper to the form. (Make sure you get the latest
    version from ActionsForge – this whole business with forms is quite
    new.) Set TH to make an HTML partial.
  7. Draw another box the same size or slightly larger than the one from
    step 2 to accept the partial, send it to back, and note its name.
  8. Back in Protaculous, adjust your code so that the form partial is
    inserted into the box from step 7.

This should do what you’re trying to do.

Walter

On Mar 13, 2009, at 10:24 PM, kitesurfer3 wrote:

I am not trying to do the "no-refresh form” effect

To avoid spam on my form I was suggested to have 2 pages, 1 with the
actual form and the PHP Make Insert Page action, the second one
empty with the Protaculous action.

I don’t understand how it works, but isn’t :

“a form inside another form” the product of those 2 actions?

Now, should I get rid of those actions?

I am lost

Thanks for your patience,
Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I have been trying for the last 2 hours (I know I am thick), but can’t get it to work.

The html box in step 2 is called “surround”
(no actions)

The html box in step 7 is called “lastbox”
(no actions)

The actual form is called “form”
(2 actions: PHP feedback form and TemplateHelper)

see picture:

http://files.me.com/emiliolavignasse/pazbkm

The code (in the second Function Body) is:

new Ajax.Updater(‘lastbox’,
‘surround’,
{‘method’:‘get’}
);

I tried every possible code combination with “form”, “surround” and “lastbox”.

What am I missing?

Thanks again,

Emilio


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options