Javascript, Frame no JSF

2 respostas
E

Aos que entendem de Javascript e Frame…

Como consigo fazer o seguinte:

Tem a pagina item3.jsf e ela possui o seguinte codigo:

Como eu faço para que um botão pressionado na pagina item2.jsf abra uma outra pagina no lugar da pagina item4.jsf?

Botão da pagina item2.jsf
<h:commandButton styleClass=“botao” onclick=“AquiVaiAfuncaoJavascriptQueVoceMeOrientarAFazer();” value=“Itens OV” />

Valeu galera!!!

abraços!

2 Respostas

italo.vendrameto

Tenta isso

parent.central.location.href = "seu link aqui";
E

[quote=italo.vendrameto]Tenta isso

parent.central.location.href = "seu link aqui";

Mais ou menos, devo estar fazendo algo errado, pois, ele realmente substituiu o conteudo do frame de nome central, mais do item2.jsf que disparou o botão, deu o seguinte erro:

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.ClassCastException: java.lang.Boolean

javax.faces.component.html.HtmlOutputLink.restoreState(HtmlOutputLink.java:842)

javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1007)

javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1019)

javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1019)

org.ajax4jsf.application.AjaxStateManager.restoreView(AjaxStateManager.java:173)

com.sun.faces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:228)

org.ajax4jsf.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:116)

org.ajax4jsf.application.AjaxViewHandler.restoreView(AjaxViewHandler.java:159)

oracle.adfinternal.view.faces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:232)

oracle.adfinternal.view.faces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:232)

org.ajax4jsf.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:116)

org.ajax4jsf.application.AjaxViewHandler.restoreView(AjaxViewHandler.java:159)

com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:157)

com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)

com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)

oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367

Aqui o codigo:
Botão da pagina Item2.jsf

<h:commandButton styleClass=“botao” onclick=“changeSource();” value=“Re-Abrir” />

codigo javascript
<f:verbatim>

</f:verbatim>

O que pode ser?

Criado 5 de outubro de 2007
Ultima resposta 5 de out. de 2007
Respostas 2
Participantes 2