ADF UIShell - Within a Taskflow

Hi.
I have successfully run the UIShell demo.
However, I have tried to see if I can use for example, --> Second.jspx as a URL view within a specific bounded Taskflow, that sits in a region in TEST.JSPX. However, when I try
and run TEST.JSPX, I get the following error --> "Target Unreachable, 'tabContext' return null".
Is there a way to get around this error, or I am doing something wrong. I really need the UIShell functionality to work within a Taskflow component.
Thanks.
Channeld

Hi,
I tried to follow your use case and did the following based on the "UIShellSherman_V02" demo ui shel app:
1. Created a new sample-task-flow-definition and added one view and one URL-view.
view1 -------launch----> urlView1
2. Defined the url of the urlView1 to "http://127.0.0.1:7101/UIShellSherman-uiShellViewController-context-root/faces/First.jspx".
3. Created the view1.jsff and added a single button with action="launch".
4. Open adfc-config and added a new testPage view.
5. Create the testPage.jspx and drag the sample-task-flow-definition as a region.
6. Run the testPage.jspx
7. Invoke the button on view1.jsff, and viola! The First.jspx did display properly.
pino

Similar Messages

  • How to run taskflow of others project in adf uishell

    i have main project that have uishell and i want to run taskflow from other project in this uishell
    how to do ?

    First, deploy TF from other project into the ADF library.
    Then, import that the TF library into your current project and use them
    Take a look at:
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/52-taskflow-in-lib-169195.pdf
    http://docs.oracle.com/cd/E15051_01/web.1111/b31974/reusing_components.htm

  • Jsff inside a taskflow within a taskflow isn't rendered.

    We are using dynamic tabs within a jspx. Taskflows, which opens up in tabs, are dropped as region in the jspx page. Inside this taskflow, we have another taskflow which has a method action and a jsff page. Method action is the default activity of this taskflow. The jsff comes up fine when a tab opens up, but after signin/signout the jsff doesn't comeup. On doing a url refresh or going to another tab and coming back again, I am able to see the jsff. The method action populates a transientVO which is used in rendering the jsff.

    Try using adf javascript if permissible. Put coomand button in visible="false" mode in your parent region
    Put this script inside Parent region just before u r making call to child region
    StringBuilder script = new StringBuilder();
    script.append("var partialSubmit = true;");
    script.append("var button = AdfPage.PAGE.findComponentByAbsoluteId('reloadButton');"); //'reloadButton' should be absoulte id for ex: "region1:1:pt1:reload"
    script.append("AdfActionEvent.queue(button);");
    writeJavaScriptToClient(script.toString())
    private void writeJavaScriptToClient(String script) {
    FacesContext fctx = FacesContext.getCurrentInstance();
    ExtendedRenderKitService erks = Service.getRenderKitService(fctx, ExtendedRenderKitService.class);
    erks.addScript(fctx, script);
    Reload button
    <af:commandButton text="Reload" id="reload" binding="#{Backingbean.reload}" actionListener="xyz" immediate="true" visible="false"></af:commandButton>
    This will create submit event and hence enhances probability of displaying child region.

  • ER - Problem with ADF Faces filter when running ADF Faces within a portlet

    I am attempting to get ADF Faces to run within Oracle Portal, i.e. within a portlet using the JPDK.
    This, I am sure you are about to tell me, is not something that is fully supported, as yet.
    However, I have been successful in getting MyFaces to run within a portlet, by customizing the form tag.
    MyFaces, it seems, keeps track of the current viewid by storing it in the session, then uses this within the viewhandler and navigationhandler to determine the next view to load, based on the faces-config.xml navigation entries.
    By customizing the form tag it is then possible to retrieve this viewid from the faces context and outputting it in the form's action parameter.
    It is also possible, with a few more customizations, to run JSF RI within a portlet, i.e. by adding a custom viewhandler and loading a session variable with the current viewid from the faces context, then retrieving the viewid and outputting it as the action string in the customized form tag .
    Unfortunately there does not appear to be any way of getting ADF Faces (EA19 version) to run as a portlet, with either the RI or with MyFaces.
    I have configured a basic .jspx document in the <showPage> tags of the provider.xml file.
    This uses only the form tag and a few input tags and works when executed directly within my portlet project in JDeveloper (http://localhost:8988/TestJSFAppContext/faces/htdocs/facesportlet/index.jspx) using a redirectfilter (*.jspx htdocs -> /faces/htdocs).
    It is not possible to run ADF Faces with RI as a portlet since customization of the ADF Faces ViewHandler appears not to be supported.
    When attempting to run this with MyFaces as a portlet, however, I get the following message:
    oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl verifyFilterIsInstalled
    WARNING: The AdfFacesFilter has not been installed. ADF Faces requires this filter for proper execution.
    I am having difficulty in understanding as to why this is happening but am guessing it must be something to do with either redirect URLs or due to the .jspx files being under /htdocs, i.e. the ADF Faces renderkit is checking that the ADF Faces filter is configured but the check fails since the filter does not execute.
    I have configured the filter in web.xml, as detailed in the documentation:
      <filter>
        <filter-name>adfFaces</filter-name>
        <filter-class>oracle.adf.view.faces.webapp.AdfFacesFilter</filter-class>
      </filter>
      <filter-mapping>
        <filter-name>adfFaces</filter-name>
        <servlet-name>ADF Faces Servlet</servlet-name>
      </filter-mapping>
    <servlet>
        <servlet-name>ADF Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>ADF Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
      </servlet-mapping>and have modified the provider.xml file as follows:-
          <renderer class="oracle.portal.provider.v2.render.RenderManager">
             <renderContainer>true</renderContainer>
             <renderCustomize>true</renderCustomize>
             <autoRedirect>true</autoRedirect>
             <contentType>text/html</contentType>
      <showPage>/faces/htdocs/facesportlet/index.jspx</showPage>        
             <editPage>/htdocs/facesportlet/FacesportletEditPage.jsp</editPage>
             <editDefaultsPage>/htdocs/facesportlet/FacesportletEditDefaultsPage.jsp</editDefaultsPage>
          </renderer>with the following tags also set:
       <session>true</session>
       <passAllUrlParams>true</passAllUrlParams>In order to ensure that the session stays alive so that the views are retrieved.
    As I say, the page loads OK when run directly within the JPDK project within JDeveloper, with a redirect filter (*.jspx -> /faces/*.jspx) but not when run from within Oracle Portal.
    In fact I have found that this filter is very sensitive, i.e. ADF Faces will not run in any project unless the configuration is exactly as above.
    It seems that the MyFaces team have got around the problem of maintaining session state with redirections but that ADF Faces needs the page URL that is passed in to the filter to be consistent.
    Is there some way around this, i.e. some kind of customization that I can implement to get the filter working?
    Thnks

    I have found a way to go round the problem.
    I use the servlet 2.4/jsp 2.0 route and then
    change the web.xml header to the servlet 2.3/jsp 1.2
    format. Everything then works fine after this!
    Please fix this for production.
    Behnam

  • [ADF-11.1.2] taskflow headache on server side

    Hi,
    I have a taskflow which has a page that navigates to another task flow. This task-flow again has page that navigates to third task flow. Third task flow has a page that navigates to forth (and so on..) OR back to first task flow.
    If second page from second task flow has a 'back' button which calls task flow return activity, then it navigates to calling taskflow (i.e. first taskflow) and will appears on browser with the same state before navigating to second task flow. Which means server maintain the stack of task-flow states which helps in task-flow-return activity.
    Assume following scenario where there is a never ending of task-flow calling... and none of page has task flow return activity...
    main-BTF.xml > sub-BTF.xml > sub2-BTF.xml > main-BTF.xml > sub-BTF.xml > ...
    then, in this case, it's a waste for server to maintain the stack of Taskflows.. right ?
    My question is.. is ADF internally have garbage-collection-kind-of functionality where in if there isn't any need to maintain stack, server would simply remove previous states OR if developers can help ADF to remove the stack of states ?

    The solution here is to architect your task flows differently. Instead of having one BTF call the next, instead have one large composite BTF that calls each sub BTF in a chain. This will also give you more flexibility as if you get the order of your BTFs wrong, you can just change their position in the composite BTF.
    CM.

  • Af:query issues within a taskflow

    JDev: 11.1.2.1
    I've created a simple fusion app, using the HR countries and department tables. The ViewController contains a home page and a taskflow.
    The taskflow accepts a 'SearchBy' parameter, and I have a router (default) which then redirects the user to one of two pages, based on that parameter.
    <case id="__1">
    <expression>#{pageFlowScope.SearchBy eq 'countries'}</expression>
    <outcome>countries</outcome>
    </case>
    <case id="__2">
    <expression>#{pageFlowScope.SearchBy eq 'depts'}</expression>
    <outcome>depts</outcome>
    </case>
    The two pages "CountriesQueryPage" and "DeptsQueryPage" contain nothing more than a standard af:query (with table) based on the named criteria "All Queriable Attributes" for respective views.
    The Home page contains the taskflow above as a region, and a couple of links, which set a #{requestScope.SearchBy} parameter. The taskflow binding was changed to Refresh 'ifNeeded'.
    <af:panelHeader text="panelHeader 1" id="ph1">
    <f:facet name="context"/>
    <f:facet name="menuBar"/>
    <f:facet name="toolbar">
    <af:group id="g1">
    <af:commandLink text="Countries" id="cl1" partialSubmit="true">
    <af:setPropertyListener from="#{'countries'}" to="#{requestScope.SearchBy}"
    type="action"/>
    </af:commandLink>
    <af:spacer width="10" height="10" id="s1"/>
    <af:commandLink text="Depts" id="cl2" partialSubmit="true">
    <af:setPropertyListener from="#{'depts'}" to="#{requestScope.SearchBy}"
    type="action"/>
    </af:commandLink>
    </af:group>
    </f:facet>
    <f:facet name="legend"/>
    <f:facet name="info"/>
    <af:region value="#{bindings.tf11.regionModel}" id="r1" partialTriggers="::cl1 ::cl2"/>
    </af:panelHeader>
    When I run this, the default "countries" page is displayed in the region. The af:query functions perfectly. When I click the link to the Depts page, the region refreshes as expected, but when the query table is rendered an error is thrown "Content failed to load.... data transmission was interrupted. Checking the log, I'm getting....
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    java.lang.IllegalStateException: Could not find component to stream
    <FaceletViewHandlingStrategy> <handleRenderException> Error Rendering View[Home]
    java.lang.IllegalStateException: Could not find component to stream
    Couldn't find much online about this error message.
    The only way I've been able to stop the issue is to remove the af:table on the depts query page.
    I also tried using a dynamic region to get the above functionality (dividing each query page into it's own taskflow and removing the router) and got exactly the same issue.
    Any ideas?
    Thanks
    Edited by: drb on Nov 24, 2011 6:31 PM

    Just in case anyone else has this issue -:
    It turns out that the fault was using RequestScope parameters within the af:setPropertyListener. Once I changed this to a longer scope, pageFlowScope for example, the issue was resolved.

  • Within a taskflow, how to handle the transaction

    Hi All,
    I am using Jdev 11g Release 2.
    I am having one taskflow, in that task flow I used the same view object twice(one instance). In that situation I want to change one view object it should not affect the below view object.
    How to proceed this situation. one way create two different instance for same view object and use?
    Is there any other way to handle?
    Regards,
    Ragu

    One way is wrapping the VOs in a page fragment based BTF, and using isolated data control scope on each BTF. See:
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/adf-task-flow-trans-fund-v1-1-1864319.pdf
    CM.

  • Accessing ADF model within Struts based portlet

    Hi,
    I cannot seem to access and initialise the model from within a Struts based portlet.
    Has anyone been able to get this right, and if so, would you mind sharing it with me.
    I suspect it has something to do with the attributes that are being stored in the oc4j session not being visible in the portal session.
    Tnanks

    Hi,
    Not too worry, I sorted the problem out by adding code to access the servlet session in the struts renderer.

  • Cannot find ADF components within Oracle JDeveloper

    I am new to Oracle JDeveloper 10g.
    I am trying to follow a tutorial provided in an oracle book using JSP and ADF. Except my version of Oracle JDeveloper 10g does not use ADF
    ie In the project properties under technology scope I do not see ADF Business Components or ADF Swing
    Also when I am creating the JSP, I do not see ADF Faces libraries (Cache, components and HTML).
    How can I add these ? Please give me very simple instructions - I am very new to this.
    My version of Oracle JDeveloper 10g is
    10.1.3.0.4
    CVS Version (External)     (CVSNT) 2.0.12 (client/server)
    Java™ Platform     1.5.0_05
    Oracle IDE     10.1.3.36.73
    Struts Modeler Version     10.1.3.36.73
    UML Modelers Version     10.1.3.36.73
    Versioning Support     10.1.3.36.73

    Hi,
    if you downloaded the JDeveloper Studio edition then ADF Faces and ADF Business Components should be there.
    Double click on a project and select "All Technologies" from the top select bx. After this you should see ADF Business Components under the business tier node
    For ADF Faces, open the component palette ctrl+shift+P and right mouse click into it. From the context menu choose "manage libraries". In the opened dialog you should see ADF Faces on the left hand side. Shuffle it to the right and OK it.
    Note that you need to have the Studio edition for this
    Frank

  • ADF UI shell and taskflow parameters.

    I have the following use-case (implemented using the UI shell template)
    1. The navigation section consists of a tree consisting of heterogeneous entities.
    2. Each entity has a distinct "Details taskflow" associated with it. his needs to be launched in a separate tab on node selection
    In (2) above, the taskflow lauched also needs to know the "context" of the entity selected and that is exposed a taskflow parameter.
    Now when I explored the TabContext APIs, I could not figure out a way of passing parameters to these dynamically launched taskflows.
    In the bugDB I reached the following bug which seems to be requesting for this support.
    https://bug.oraclecorp.com/pls/bug/webbug_edit.edit_info_top?report_title=&rptno=9404289
    My query is with the current implementation is there any round about way of passing parameters to the dynamically launched taskflows.
    To me this looks a common requirement or may be I am missing something.

    Hi,
    I am not yet able to look on the updated UI Shell, but it seems that we have the same use-case. Maybe the sample app on the following link could help: http://soadev.blogspot.com/2010/03/reusing-single-page-for-record-viewing.html
    regards,
    Pino
    ps. Please note of the following enhancements on the newly released UI Shell:
    Oracle Dynamic Tabs Template
    A highlight of the fixes and enhancements made:
    * Fix to the java.lang.InstantiationException TabContext$TabSelectionActionListener exception reported in this forum.
    * Support for passing parameters to the task flows.
    * More page template attributes to adjust space allocation and control of specific areas (e.g., global header, global footer) of the template without having to modify the code.
    * Removed duplicate template attributes.
    * Properly referenced previously unused template attributes.
    * Tab state saving across page navigation
    * All objects are serialiableEdited by: pino on Apr 6, 2010 11:16 AM

  • Why : Data Control entry not expandable/empty - ADF Task flow based on HT.

    Hi All,
    I've hoping to create an ADF Task flow based on a human task. I have a stand alone ADF application within the ViewController of which I am attempting to create this task flow. The resultant data control entry doesn't seem to be expandable.
    Questions
    1. When creating an ADF Taskflow based on a human task, should it always be within a project in the same application as the SOA components?
    2. If no, is the resultant human task data control empty or not expandable because the xsd for the HT is based on the MDS? I have configured all the MDS connections within my application.
    JDev : 11.1.1.4
    Thanks
    PP

    Hi,
    Answers :-
    1. No, it is not necessary that your ADF Taskflow based on Human Task should be in the same application where the SOA Project Resides. But for the deployment of that ADF Taskflow you will need the SOA Project.You can add that project whenever you want to deploy.
    2. It might be the cause due to the MDS Configuration .
    Do one thing , while creating the ADF Taskflow based on Human Task , you do select the .task file via the file system not from the MDS.
    If you will select the .Task file of your soa project then it will ask you to name the Taskflow, just name the taskflow as you want and say ok.
    After creating the taskflow, it will add a lot of xml files in your project and it will create a data control of it.
    Hope it helps!!
    Regards,
    Shah

  • UIShell template; from Tab to the underlying Application Module

    Hello,
    We have based our application on the UI Shell template from Oracle: http://www.oracle.com/technetwork/developer-tools/adf/uishell-093084.html .
    Thank to that template, we can launch different taskflows from a generic menu. As you may know, each taskflow belongs to a tab of a panel tab,
    which lets you switch from one launched taskflow to another one.
    The problem is that we need to way detect if any underlying application module referring to the current active tab has some pending changes (is dirty) in some way,
    so that we can make mark the current tab as dirty too.
    That way (once the tab at the view level is programmatically marked as "dirty") a popup asking for confirmation would automatically appear when the user tries to close the tab itself.
    When the user wants to close the tab despite any pending changes, we want to rollback them.
    In short, we need to:
    - retrieve all the AM instances starting from the current TAB
    - mark a tab as dirty when the first change to the only AM's belonging to the current tab happens
    - rollback any pending changes to those AM's when the user wants to close the tab anyway.
    The difficult part comes from a comment iabout a method explained in the UI Shell Documentation, which states that "the model level does not track to which tab the data belongs":
        public void currentTabDirty(ActionEvent e)
            * When called, marks the current tab "dirty". Only at the View level
            * is it possible to mark a tab dirty since the model level does not
            * track to which tab data belongs.
          TabContext tabContext = TabContext.getCurrentInstance();
          tabContext.markCurrentTabDirty(true);
        } 

    Hi,
    you can get the tab binding for each tab in a templae
    List<Tab> tabs = tabContext.getTabs();
    for(Tab t : tabs){
      DCBindingContainer bindings = (DCBindingContainer) t.getBinding();
      List bindingIterators = bindings.getExecutableBindings();
       for (Object bindingIterator : bindingIterators ){
          if(bindingIterator instanceof DCIteratorBinding){
                   DCDataControl dc = ((DCIteratorBinding) bindingIterator ).getDataControl();
                   boolean isTransactionDirty = dc.isTransactionDirty();
                   if(isTransactionDirty == true){
                       ... do what you need to do here ...
    }If you want to have a quick check if any task flow exposed in the dynamic tab shell template is dirty (so if you are not particular interested in which data control has a dirty transaction, as the above code would allow you to figure out) then you can use
       ControllerContext.getInstance().getCurrentRootViewPort().isDataDirty();This would return true if any state of the task flows has a dirty state
    Let me know if it works for your need.
    Frank
    Edited by: Frank Nimphius on Sep 13, 2012 8:17 PM

  • Can you add a new managed bean when customizing taskflows?

    Hi,
    I see post on how to customize taskflows and most of the customization involves rendering changes such as showing/hiding parts of the page..
    But I was thinking is it possible to create your own managed bean in Customization Role of JDeveloper?
    I notice that when I right click some package, the New option is disabled by default? Does this mean that customization is limited to changing
    only the UI/JSFF file? The documentation does not mention about this or it maybe that I could not find it.
    What I would like is that, the new managed bean I define in my Customization Role will drive the UI.
    Anybody has done customization at this level? Would like to know your thoughts please.
    Is this possible or should I point my thinking in the other directions?
    Thanks.
    This is a Webcenter Portal Application by the way and I am looking into customizing an existing taskflow thru MDS means.
    Webcenter 11G PS5

    You cannot add a new managed bean via customization. Instead, these may be deployed as ADF Library jars within a shared library or as part of the Portal war.
    Once a managed bean has been added as above, then it can be referenced within a taskflow customization. For e.g. you can add a new button with the action set to a method in the managed bean.

  • Inform users on unsaved data when switching between/starting new TaskFlows?

    Hi
    In our case, we are using the multiTaskFlow concept to dynamically start new TaskFlows in Tabs. The simple requirement is to have a generic way to inform users on modified unsaved data when switching or starting new TaskFlow
    I did research in google for answers, but did not found anything working.
    For example, I added following checks (df=dirtyFlag) just before switching between Tabs and Menu-items:
    boolean df1 = am.getApplicationModuleDef().isDirty();
    boolean df2 = ControllerContext.getInstance().getCurrentRootViewPort().isDataDirty();
    boolean df3 = ControllerContext.getInstance().getCurrentViewPort().isDataDirty();
    boolean df4 = AdfFacesContext.getCurrentInstance().getDirtyPageHandler().isDataDirty();
    boolean df5 = am.getTransaction().isDirty();
    boolean df6 = am.getDBTransaction().isDirty();
    boolean df7 = bindingContext.getDefaultDataControl().isTransactionDirty();
    boolean df8 = dcBindingContainer.getDataControl().isTransactionModified();
    boolean df9 = dcBindingContainer.getDataControl().isTransactionDirty();
    Start Application and perform a TAB switch without searching or changing anything
    df1 true
    df2 false
    df3 false
    df4 false
    df5 false
    df6 false
    df7 false
    df8 false
    df9 false
    Within a TaskFlow I perform a SEARCH and perform a TAB switch, flags change to following:
    df1 true
    df2 true
    df3 true
    df4 true
    df5 true
    df6 true
    df7 false
    df8 false
    df9 false
    I MODIFY values within TF and perform a TAB switch, flags remain same and regardless what I do, they remain so:
    df1 true
    df2 true
    df3 true
    df4 true
    df5 true
    df6 true
    df7 false
    df8 false
    df9 false
    Do you know a working approach?
    Thanks in advance!

    Hi,
    its for when you leave a view, not when you switch task flows in a page. To get back to your question, one thing you forgot to mention is what data control state is it that the task flows have: shared or isolated? If they have a shared state then only a single transaction is on and you should be able to tell the dirty state by calling
    boolean df2 = ControllerContext.getInstance().getCurrentRootViewPort().isDataDirty();
    However, if the task flow is in isolated mode then you will need to get a handle to the data control frame used by that task flow.
    BindingContext ctx = oracle.adf.controller.binding.BindingUtils.getBindingContext();
    String frameName = ctx.getCurrentDataControlFrame();
    DataControlFrame frame = ctx.findDataControlFrame(frameName);
    boolean isDirty = frame.isTransactionDirty();
    //see: http://docs.oracle.com/cd/E15051_01/apirefs.1111/e10653/oracle/adf/model/DataControlFrame.htmlHowever, this information is only available from within the task flow, which means to check this from the outside you need to provide a mechanism to get to this information (contextual events would be an option. You define a contextual event receiver on the task flows that when called checks the current transaction state and then "fires" the answer back to the caller, which then obtains a map of task flow transaction states to check before navigating away or switching task flows.
    Frank
    Edited by: Frank Nimphius on Apr 11, 2013 2:48 PM

  • ADF 11.1.1.5 - UI Tab Shell

    Hi All,
    I am facing tabContext = null, when i include a page with Oracle Dynamic Tab Shell as its template in Bounded Task Flow.
    I went thru the forums and included the given input parameters in the taskFlow( as given in UI Shell Doc). But when i run gives required input parameter missing.
    Steps : Created a Bounded taskflow with one view, the corresponding page contains Oracle Dynamic Template.
    Deployed has ADF Library.
    Created a different project, consumed the taskflow in a JSF page ( As a Button).
    Tried Running the page its always comes as tabContetx = null.
    Included the below parameter defination in taskFlow
    <input-parameter-definition id="__10">
    <name id="__11">tabContext</name>
    <class>oracle.ui.pattern.dynamicShell.TabContext</class>
    <required/>
    </input-parameter-definition>
    Cannot get how to pass this parameter.
    Regards
    Praveen

    <parameters>
        <parameter id="tabContext" value="${viewScope.tabContext}"/>
        <parameter id="parameterMap" value="${requestScope.parameterMap}"/>
      </parameters>refer
    Oracle UI Shell Functional Pattern
    http://www.oracle.com/technetwork/developer-tools/adf/uishell-093084.html

Maybe you are looking for

  • How do i get the messages app to show up on my mac?

    I want to use my imessage on my mac but the app to do it isnt on it I looked on the launchpad and searched computer for messages( the imessage app) and got nothing... HELP ME

  • Workflow container element empty

    Hi all, I have the following problem: - my workflow container has an element named 'AbsenceRequest' - in the element 'AbsenceRequest' I have a subelement named Comments which is a table - I created a business object type 'ZESS_AREQ' in SWO1 which has

  • Can you put Video Controls on an .flv video?

    I have an .flv file in my .fla file.  However, when I play the movie, it simply plays the movie along the timeline.  Is there a way to put video controls on this file?  Or do I need to use the videoPlayback option? If I do need to use the videoPlayba

  • Why does Safari say "Blocked Plug-in" when I want a video?

    Why does Safari say "Blocked Plug-in" when I want a video?

  • IMac G5 Airport problem!!!

    I just bought used iMac G5 1.8 GHz PPC 17", installed Panther from included CD's and noticed, that my home network doesn't show up in popup menu. As I connect to my Netgear router wirelessly using iBook G4 with no problem, I used Ethernet cable to co