usual problem with IE6 not behaving like any other browser. this one
is relatively blatant. I have included the code to a new project
created in 1.4 that has a history listener and not much else.

if I click on the link, which sets the history token to #link1, the
page reloads and onModuleLoad is called
if I click on the button, which calls History.newItem("link2"),
everything works as expected and onHistoryChanged is called.

is there anything I can do to prevent IE6 reloading the entire page?

/dave

----------------------------- 8< -----------------------------

package com.mypackage.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.History;
import com.google.gwt.user.client.HistoryListener;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;

public class IETest2 implements EntryPoint, HistoryListener {

        public void onModuleLoad() {

                Window.alert("onModuleLoad");

                HTML h1 = new HTML("<a href=\"#link1\">link1</a>",true);
                Button b2 = new Button("link2");
                b2.addClickListener(new ClickListener() {
                        public void onClick(Widget sender) {
                                History.newItem("link2");
                        }
                });

                History.addHistoryListener(this);
                RootPanel.get("slot1").add(h1);
                RootPanel.get("slot2").add(b2);

        }

        public void onHistoryChanged(String token) {
                Window.alert("onHistoryChanged");
        }

}

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to