2010-05-26 5 views
1

J'utilise GWT et besoin l'histoire et l'utilisation:histoire GWT iframe

<iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe> 

Mais je peux changer __gwt_historyFrame à tout autre nom AAAAA? Est-il possible comme ci-dessous:

<iframe src="javascript:''" id="AAAAA" style="width:0;height:0;border:0"></iframe> 
+4

Veuillez cesser de créer un nouveau compte chaque fois que vous venez sur ce site et demandez à un modérateur de combiner vos nombreux comptes existants. http://www.google.com/search?q=site:stackoverflow.com+msaif –

Répondre

0

Si vous utilisez l'architecture MVP présentée par Google, vous n'aurez pas besoin de le modifier pour gérer l'historique. Je ne vois pas pourquoi vous voudriez le changer mais cela ressemble à une variable définie par GWT que vous ne devriez pas changer.

+0

Je n'ouvre pas à l'autre programmeur que j'ai écrit toute chose dans gwt. Pour cette raison, j'ai besoin de changer. – msaif

+0

Je ne comprends vraiment pas ce que vous venez d'écrire, désolé. – Zwik

+0

si j'utilise __gwt_historyFrame alors n'importe qui peut cliquer sur le document et peut appuyer sur la source de vue alors la source html entière sera visible. Alors l'utilisateur peut comprendre que j'ai écrit la chose entière dans gwt c'est pourquoi j'aime changer – msaif

0

Vous auriez à construire votre propre version de GWT avec une implémentation personnalisée de HistoryImplFrame. Et comme d'autres réponses l'ont indiqué, il n'y a vraiment pas de bonne raison de le faire.

2

Voici une bonne documentation sur le GWT Histoire: http://developerlife.com/tutorials/?p=232 et la documentation de Google sur la page d'accueil: http://www.gwtapps.com/doc/html/com.google.gwt.doc.DeveloperGuide.Fundamentals.HostPage.html

Donner l'exemple de code suivant:

<!-- Include a history iframe to enable full GWT history support --> 
<!-- (the id must be exactly as shown)       --> 
<iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe> 

On dirait que l'iframe doit avoir id = "__gwt_historyFrame" et ne peut pas être changé en "AAAAA" ou autre chose.