Header in Objects

Hi friends,
How can we add header in abap object
thanks,
Prashant

The statemant "with Header line' or Occurs are forbidden in OO.
You can use this.
DATA: ls_itab type kan1, "Strucktur
           lt_iatb like table of ls_itab.
Select * from kna1
into table lt_itab
where ...
Loop at ls_itab into lt_itab.
endloop.
By Chris

Similar Messages

  • Change date of header status (object status)

    Hi ,
    Please suggest me how to know the change date of the status for the sales order header(object status).
    Regards,
    Gali

    In VA02 or VA03, go to menu Environment -> Changes and then Execute. You can see the change logs, both at header and item level based on your selection criteria.
    Regards,

  • Making classes talk to each other, getting my head around object-oriented

    How many questions can I ask before people get annoyed? Hope I'm not asking too many. This is probably a dumb question, but trying to do this whole object-oriented thing is making my head spin. I want my program to make something happen in Panel 2 when there's a mouse event in Panel 1 and vice versa. In psuedo-code (very pseudo):
    panel1.addMouseListener(new MousyListener());
    private class MousyListener implements MouseListener
              public void mouseEntered(MouseEvent event) {
                   Make stuff happen in panel2
    I don't even know where to start. I've looked at the tutorials,I've looked in my books, but I still as confused as ever. Could someone please give me a hint as to how I make this happen?

    codinatrix wrote:
    How many questions can I ask before people get annoyed? Hope I'm not asking too many. You can ask as many questions as you like.
    What is annoying is when people cross post the same question. Or when people ask 37 obviously exam type questions in the span of 5 minutes. But as you're not doing either of those don't worry about it.
    This is probably a dumb question, My personal motto (gained by my personal experience) is "there's no question so profound you won't feel like an idiot later for not knowing".
    but trying to do this whole object-oriented thing is making my head spin.Ah yes. It will do that.
    I want my program to make something happen in Panel 2 when there's a mouse event in Panel 1 and vice versa. In psuedo-code (very pseudo):A number of suggestions for you.
    1) When posting code on this forum please make sure and use the code formatting tags. You can do this by selected the code in the posting message box and clicking the CODE button.
    2) I would stay well clear of Swing for awhile. It (and GUI in general for that matter) is not the easiest way to learn OO ness. In fact, in my opinion, it's about the hardest. I don't know where you are with your learning and what you know and don't know though so this may be out of place. If not though I would recommend one to play around with interfaces and abstract classes for awhile. I think once one understands the point of an abstract class one is well on the way to a solid foundation of Java OOness.
    3) This will contradict point 2 but for Swing you should learn about the MVC pattern. Here are a couple of links on the subject http://en.wikipedia.org/wiki/Model-view-controller and http://java.sun.com/blueprints/patterns/MVC.html
    MVC is important because it explains the how-to and why of what one should do with OOness when it comes to GUI.
    4) Don't be afraid to get it wrong. The best way to learn this stuff is by practice. Do it in a way you understand and that makes it work. Then go back and think how you could do it better. Think about how you could encapsulate your classes. Think about how you can seperate the logic of your application from the GUI.
    Good luck.

  • Header and Footer in different format

    Hi ,
    I am using a single RDF file to generate a report in 4
    different formats by giving the destype during rumtime. I am
    facing a problem regarding the Header and Footer . My requirment
    is to show the Header and Footer once in HTML (Header on first
    page and Footer on last page) and in case of RTF andPDF on each
    page. The header and footer contains formula columns in which I
    query from database.
    Can anyone help me how to do this using one single RDF file.
    Thanks,
    Alka

    Hi,
    We tried using trigger as suggested by you for displaying the
    header and footer once in HTML. Now we are able to show the
    Header on first page in HTML but we also getting blank rows
    between records wherever we are hidding the Header .
    Please suggest how can we remove these blank rows.
    regards,
    Alka.
    hello,
    you could achieve this by using the format trigger of the
    header/footer-objects, where you could check the desformat and
    the page-number in order to dermine if they should be printed or
    not.
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

  • Populate Header text in VA01

    HI All,
    There is a requirement to popuate the Header text of a sales order,
    When the item -VBAP-POSNR for example : item 20,50,70 has beyond deliver date then I have to populate the header text
    as -  'Item 20,50,70 has beyond deliver date'.
    For this Im using SAVE_TEXT... but unable to get the right functionality how to make use of it.
    Could anyone provide some pointers.
    Thanks.

    Plz refrer to followin code I have used it and it works. Originally i wrote this code to copy text from ref SO to internal SO.
    but it will work for u just change it a bit.
    USER EXIT is USEREXIT_SAVE_DOCUMENT in include MV45AFZZ.
      CONSTANTS: lc_language        TYPE thead-tdspras  VALUE 'E',
                   lc_object          TYPE thead-tdobject VALUE 'VBBP',
    BE CAREFUL with TEXT ID
    LOOP AT lt_text_copy INTO ls_text_copy WHERE matnr = l_matnr.
          Read the maintained text (w.r.t Reference Order)
              MOVE: ls_text_copy-tdid TO l_id,
                    ls_configuration-atwrt TO l_name.
          Wait for a few moments before reading the data.
              WAIT UP TO 20 SECONDS.
              CALL FUNCTION 'READ_TEXT'
                EXPORTING
                  id                      = l_id                   "(Text ID of text to be read)
                  language                = lc_language            "(Language of text to be read)
                  name                    = l_name                 "(Concatenated value of VBELN and POSNR)
                  object                  = lc_object              "(Object of text to be read)
                IMPORTING
                  header                  = ls_header              "(Object of text to be read)
                TABLES
                  lines                   = lt_lines               "(Lines of text read)
                EXCEPTIONS
                  id                      = 1
                  language                = 2
                  name                    = 3
                  not_found               = 4
                  object                  = 5
                  reference_check         = 6
                  wrong_access_to_archive = 7
                  OTHERS                  = 8.
         Create the text (w.r.t Current Sales Order)
         Name of the text to be created
              MOVE: p_vbak-vbeln TO l_vbeln,
                    ls_vbap-posnr TO l_posnr.
              CONCATENATE l_vbeln l_posnr INTO l_so_posnr.
              CLEAR l_name.
              MOVE l_so_posnr TO l_name.
          Wait for a few moments before writing the data.
              WAIT UP TO 20 SECONDS.
              CALL FUNCTION 'CREATE_TEXT'
                EXPORTING
                  fid         = l_id                       "(Text ID of the text to be created)
                  flanguage   = lc_language                "(Language of the text to be created)
                  fname       = l_name                     "(Name of the text to be created)
                  fobject     = lc_object                  "(Object of the text to be created)
                  save_direct = 'X'
                TABLES
                  flines      = lt_lines                   "(Lines of the text to be created)
                EXCEPTIONS
                  no_init     = 1
                  no_save     = 2
                  OTHERS      = 3.
              CALL FUNCTION 'SAVE_TEXT'
                EXPORTING
                  header          = ls_header
                  insert          = 'X'
                  savemode_direct = 'X'
                TABLES
                  lines           = lt_lines
                EXCEPTIONS
                  id              = 1
                  language        = 2
                  name            = 3
                  object          = 4
                  OTHERS          = 5.
              IF sy-subrc <> 0.
              ENDIF.
                Clear variables
              CLEAR: l_id, l_name.
            ENDLOOP.   "(END OF LOOPING ON TEXT IDs)
          ELSE.
            when material does not exists in the ztable.
            EXIT.
          ENDIF.
        ENDLOOP.       "(END OF LOOP ON THE SALES ORDER LINE ITEM)
         ENDCASE.
       ENDIF.
      ENDFORM.                    " ZZ_TEXT_COPY
    Edited by: Prasenjit Singh Bist on Aug 23, 2011 3:35 PM

  • Object List Tab in Notification

    Hi,
    I am looking for option to add multiple equipments in one notification , I checked in SPRO setting in Notification creation >>Screen structure for extend view and added one new tab as OBJECT LIST and in SCREEN AREA , it allows me to enter 05 refernce object.
    But in my requiremnt I am looking for something like Order header Tab (Object list ) so i can add multiple refernce object.
    Any option in setting or finally i need to take my technical team (Abaper's) Help.
    Please post you comments.
    Riyaj

    Riyaj,
    It is not possible to have a OBJECTS tab in the notification in standard SAP
    PeteA

  • Tomcat always generates charset in Content-Type http header !!!

    Dear All! I need urgent help with a problem I met with and any suggestion are very appreciated!
    The problem is:
    We are using Tomcat as a web server (and JSP engine), and we would like to use a user control written in C# 2.0 on one of our pages. I've developed such component and tested it using JBuilderX (in fact it resides inside a JSP page). Everything is working fine while debugging using JBuilder, but when I tried to deploy the solution - I got a problem, my dll was not downloaded properly. Let me illustrate this with a test example. I wrote a test html page:
    <html > <head> <title>Test</title> </head> <body> <object id="MyControl" height="300" width="550" classid="http://localhost:8080/MyDLL.dll#WindowsControlLibrary1.UserControl1"> </object> </body> </html>
    When I tried to open it I did not get my control loaded. I check the headers of the server http response and found that Tomcat added the following string as
    Content-Type: application/x-msdownload;charset=ISO-8859-1
    I'm positive that in this case Content-Type should look like
    Content-Type: application/x-msdownload
    (or application/octet-stream if I would choose to define mime type for dll in server's web.xml as
    <mime-mapping> <extension>dll</extension> <mime-type>application/octet-stream</mime-type> </mime-mapping>
    - it does not matter as I understand )
    so Content-Type should not contain any charset for DLL part of response. NO charset=ISO-8859-1 !!
    But Tomcat adds it. :-( And I don't know how to prevent him doing that.
    On the other hand when I tried to open this page using Tomcat started from within JBuilder (port number in this case is different) - then everything was going good and control was downloaded to "Temporary Internet Files" and shown on the page.
    Content-Type field in this case was:
    Content-Type: application/x-msdownload
    without any charset.
    So, my question is: How to suppress Tomcat wish to add the "charset=ISO-8859-1" string to the Content-Type http response header?
    What should I do to load my test html page succesfully?
    Thanks in advance for you time and patience!
    Sincerely yours, Igor

    Back to the top

  • Safari won't view QuickTime object - *ALL* other browsers will...

    Ok this is nuts. Our client has a movie that will be viewed mostly by Safari users and it's the ONLY browser it doesn't work in. However, if you paste the URL for the movie into the location bar it loads fine. I'm new at this company and i've been given this support ticket because i'm the only Mac guy in the house. Most Mac issues i can track down, but this one has me floored. Anyone able to help????
    Here's the code for the page...
    <html>
    <head><title>Safari Test</title></head>
    <body>
    <object width="1280" height="730" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="http://boss.streamos.com/download/mousetrappe/epsonsuccessstories/charis 720p.mov">
    <param name="autoplay" value="true">
    <param name="autohref" value="true">
    <param name="controller" value="true">
    <embed src="http://boss.streamos.com/download/mousetrappe/epsonsuccessstories/charis72 0p.mov" width="1280" height="730" autoplay="true" controller="true" pluginspage="http://www.apple.com/quicktime/download/"></embed>
    </object>
    </body>
    </html>

    Ok this is nuts. Our client has a movie that will be
    viewed mostly by Safari users and it's the ONLY
    browser it doesn't work in. However, if you paste
    the URL for the movie into the location bar it loads
    fine. I'm new at this company and i've been given
    this support ticket because i'm the only Mac guy in
    the house. Most Mac issues i can track down, but
    this one has me floored. Anyone able to help????
    Here's the code for the page...
    <html>
    <head><title>Safari Test</title></head>
    <body>
    <object width="1280" height="730"
    classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
    codebase="http://www.apple.com/qtactivex/qtplugin.cab"
    <div class="jive-quote">
    <param name="src"
    value="http://boss.streamos.com/download/mousetrappe/e
    psonsuccessstories/charis720p.mov">
    <param name="autoplay" value="true">
    <param name="autohref" value="true">
    <param name="controller" value="true">
    <embed
    d
    src="http://boss.streamos.com/download/mousetrappe/eps
    onsuccessstories/charis720p.mov" width="1280"
    height="730" autoplay="true" controller="true"
    pluginspage="http://www.apple.com/quicktime/download/"
    <div class="jive-quote"></embed>
    </object>
    </body>
    </html>

  • Runtime Header Status in VA02

    Dear Experts,
    In VA02 when we go to GoTo>Header>Status--->Object Status , when we change Object status e.g. from RELE to CHVL , then i need immediately that status in some field or table without saving it.
    Although i can get status from FM ALM_ME_READ_USER_STATUS , but only after i save the changed status.
    So i need another FM or another Table name where its being stored in programm, i mean if it changes some flags or anything like that.
    but make sure i want changed status without clicking on save button.
    please help me frndz.... it's urgent!
    points will be rewarded for sure ....
    thanks & regards,

    Thanks Goerg ,
    but i want to know that by checking which field or which table i can get changed status immediately and i dont want to save and i want status updated flag in any variable or table.
    please reply soon...
    thanks & regards,

  • Additional sap objects links in dms

    hi, all
    i have an issue in dms.
    1] the custemer needs dms link with routing
    2] needs dms link with bom header and bom item
    i think,
    case 1. needs additional object setting, plz explain in details
    case 2 .dms not allows to link bom header and bom item. give sugession
    rds
    ben

    Hi Ben,
    for object link settings please see the following WIKI page for all necessary customizing steps:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/plm/ca-dms-Object+link
    Generally all standard object screens are included in function group CV130, which could be displayed in transaction SE80.
    For BOM header the object is 'STKO_DOC' and for BOM item it is 'STPO_DOC'. The screen are the following:
    STKO_DOC: 0258
    STPO_DOC: 0257
    Regarding the routing link I think document could only be used in routings but not linked. So the document have to be added directly in the routing itself. Maybe note 372499 could be useful for this issue.
    Best regards,
    Christoph
    P.S.: Please reward points for useful information.

  • Off stage object's

    Hello Adobe community,
    I need a little help with a project i' m working. I' m trying to create a web site and i'm using flash catalyst because i want some specific actions on it. On flash catalyst stage, i have an image with specific dimensions, let's say 1600x1200, and a button in front of the image. Also i have an object, let's assume an image, dimensions 1600x400, outside the stage, on the right side. When i'm clicking the button, this object is moving, from right to left, and is entering in the stage replacing the first image. This is my project, and here is where my problem begins. I'm having the "classic" problem with scale, so after a litllte research i found something here.  I'm importing the fxp file to flash builder. On the <Application> tag, in the Main.mxml file, i'm removing the width and height attributes and replece them with this attribute: preinitialize="systemManager.stage.scaleMode='showAll'" . From flash builder menu, i'm choosing Project > Export Release Build to publish a version of my swf. I create an index.html page and i embeding the swf there. So,
    The file is only scaling horizontally, which means that i only see a part of my page, something like 3200x300 on the top of the screen. The rest height is cropped and the page is blank
    I can see the object that was outside the flash catalyst stage and shouldn't be visible.
    Any idea how can i fix those two things? 

    When i'm using this code:
    <title>Untitled Document</title>
    <style type="text/css">
    body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
    </style>
    </head>
    <body>
       <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%">
    <param name="movie" value="file:///C|/Users/user/Desktop/project scale/Main.swf" />
    <param name="quality" value="high" />
    <param name="LOOP" value="false">
    <param name="SCALE" value="exactfit">
    <embed src="file:///C|/Users/user/Desktop/project scale/Main.swf" width="100%" type="application/x-shockwave-flash" height="100%" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" loop="false" scale="exactfit" />
    </object>
    </body>
    the result is this:
    the blue arrow shows the area, that shouldn't shown, and the black arrow shows the area that should be my index page. The stage i used i flash catalyst and flash builder is the size of the image shown with the black arrow, 1600x1200. The rest are (blank area) is cropped..
    If i set dimensions on the above html code:
    body {
        width:1600px;
        height:1200px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
    and the result is this:

  • Create the Header Text In Sales Order Header

    Hi All,
    I want to create a new header text in the sales order header level, Would you mind give me some manual to create this ?
    Regards,
    Luke

    Hi Luke,
    Please goto T-code VOTXN->Sales Document->Header->Text object     VBBK
    You could create Text ID and access sequence.
    Assign the access sequence to text ID.
    Assign the text ID to the procedure.
    Assign the procedure to sales order type.
    Please also refer the following online documentation:
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/55f993545a11d1a7020000e829fd11/frameset.htm
    Hope it helps.
    Regards,
    Smile
    Edited by: Smile Zhang on Jul 3, 2008 7:22 AM

  • Embedded object stripped message

    I want to send an html email with an embedded video. I have created a web page on my server with the embedded video object. When i open the webpage in Safari to displays correctly. When I chose email contents of this webpage from Safari it creates an email with the embedded object (video) and the video plays.
    When the message is saved (sent or draft) the embedded object is stripped from the message.
    Here is the source for the webpage:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <object width="480" height="378"> <param name="movie" value="http://content.screencast.com/users/Michael_Teel/folders/Default/media/7 5bdd08b-7a5a-4f81-82a3-80fe7d8dcaad/flvplayer.swf"></param> <param name="quality" value="high"></param> <param name="bgcolor" value="#FFFFFF"></param> <param name="flashVars" value="thumb=http://content.screencast.com/users/MichaelTeel/folders/Default/media/75bdd08b-7a5a-4f81-82a3-80fe7d8dcaad/FirstFrame.jpg&w idth=480&height=378&content=http://content.screencast.com/users/MichaelTeel/folders/Default/media/75bdd08b-7a5a-4f81-82a3-80fe7d8dcaad/Jacob-iPhone.m4v "></param> <param name="allowFullScreen" value="true"></param> <param name="scale" value="showall"></param> <param name="allowScriptAccess" value="always"></param> <param name="base" value="http://content.screencast.com/users/Michael_Teel/folders/Default/media/7 5bdd08b-7a5a-4f81-82a3-80fe7d8dcaad/"></param> <embed src="http://content.screencast.com/users/Michael_Teel/folders/Default/media/75b dd08b-7a5a-4f81-82a3-80fe7d8dcaad/flvplayer.swf" quality="high" bgcolor="#FFFFFF" width="480" height="378" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/MichaelTeel/folders/Default/media/75bdd08b-7a5a-4f81-82a3-80fe7d8dcaad/FirstFrame.jpg&w idth=480&height=378&content=http://content.screencast.com/users/MichaelTeel/folders/Default/media/75bdd08b-7a5a-4f81-82a3-80fe7d8dcaad/Jacob-iPhone.m4v " allowFullScreen="true" base="http://content.screencast.com/users/Michael_Teel/folders/Default/media/75 bdd08b-7a5a-4f81-82a3-80fe7d8dcaad/" scale="showall"></embed> </object>
    </body>
    </html>
    How can I send this video so that it plays within the email?

    What is it about this embedding code that cause mail to reject or strip it out. When I send other web pages that include embedded video content they are not stripped out so it must be something in the code above that Mail doesn't like.
    Anyone have a clue?

  • Shortcut search - how to influence terminal selection during object replacement?

    It is possible to influence the input terminal used when an object is inserted into a wire. For example, LabVIEW help says under the heading "inserting, objects on block diagram" the following: "Right-click the pixel of white space directly above the wire or right-click the wire itself to connect the wires to the most appropriate terminals at the bottom of the object. Right-click the pixel of white space directly below the wire to connect the wires to the most appropriate terminals at the top of the object."
    I would like to know if there is some analogous way to influence terminal selection when existing wired objects are replaced on the block diagram?
    For example, if a N
    EGATE node is replaced with a MULTIPLY node, is there a way to force the selection of which of the two input terminals on the MULTIPLY node are chosen to be connected to the existing incoming wire?

    Hello Warren,
    No such feature exists for LabVIEW but it is definitely a feature that could be considered for upcoming versions.
    You can submit product requests by clicking the "Contact NI" link at the bottom of this page and the choosing to submit feedback.
    Regards,
    Matt F
    Keep up to date on the latest PXI news at twitter.com/pxi

  • Why is my flash content not working on my dreamweaver created html site?

    This is a problem that's happening on my website I'm creating.  I created a quick test website to show you the problem on the fourm.  It's the same problem, and if you can provide the solution to this test website I can apply it to my main website.
    Test website on server:
    test331754952.net23.net
    What I did:
    -launched flash
    -typed "test" and made it spin 360 degrees
    -published swf
    -launched dreamweaver
    -created a site
    -moved swf to site folder
    -saved a html file to the site folder
    -in dreamweaver, went to insert, media, swf, then selected the swf I made
    -it inserted the swf, creating a gray placeholder for it
    -re-saved the html document, at which point dreamweaver created a folder named script and 2 files, an swf, and a javascript file
    Site Directory:
    Scripts Sub-Directory:
    What happens:
    -when I launch the swf on my machine, it plays fine
    -when I open the swf directly on the test website on the server, it plays fine
    -when I open the html with the embended swf on the test website on the server, it shows a gray box, then goes white
    -In dreamweaver, when I go to preview in browser and choose internet explorer, it tells me I don't have new flashplayer(I do: flashplayer 11) 
    Ie also pokes up a box at the bottom that says its not allowing content.  When I click allow content, it creates a gray box
    -In dreamweaver, when I go to preview in borwser and choose google chrome, it tells me flash player has stopped a potentionally unsafe operation.  When I close this dialog box, it gives me a gray box where my swf should be embeded.
    -I've tried changing global flash secuirty setting and it does nothing
    -I've tried visiting the test website on multiple computers in my household to no avail
    -I've tried having friends visit the site on their computer at their house to no avail
    -I did't touch the code on this test website-the code is exactly what dreamweaver generated
    Html Document Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    </head>
    <body>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="400" id="FlashID" title="test">
      <param name="movie" value="test.swf" />
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="swfversion" value="15.0.0.0" />
      <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
      <param name="expressinstall" value="Scripts/expressInstall.swf" />
      <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
      <!--[if !IE]>-->
      <object type="application/x-shockwave-flash" data="test.swf" width="550" height="400">
        <!--<![endif]-->
        <param name="quality" value="high" />
        <param name="wmode" value="opaque" />
        <param name="swfversion" value="15.0.0.0" />
        <param name="expressinstall" value="Scripts/expressInstall.swf" />
        <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
        <div>
          <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
          <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
        </div>
        <!--[if !IE]>-->
      </object>
      <!--<![endif]-->
    </object>
    <script type="text/javascript">
    swfobject.registerObject("FlashID");
    </script>
    </body>
    </html>
    Javascript file code(the one dreamweaver made when I inserted swf):
    /*! SWFObject v2.0 <http://code.google.com/p/swfobject/>
    Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
    This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
    var swfobject = function() {
    var UNDEF = "undefined",
      OBJECT = "object",
      SHOCKWAVE_FLASH = "Shockwave Flash",
      SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
      FLASH_MIME_TYPE = "application/x-shockwave-flash",
      EXPRESS_INSTALL_ID = "SWFObjectExprInst",
      win = window,
      doc = document,
      nav = navigator,
      domLoadFnArr = [],
      regObjArr = [],
      timer = null,
      storedAltContent = null,
      storedAltContentId = null,
      isDomLoaded = false,
      isExpressInstallActive = false;
    /* Centralized function for browser feature detection
      - Proprietary feature detection (conditional compiling) is used to detect Internet Explorer's features
      - User agent string detection is only used when no alternative is possible
      - Is executed directly for optimal performance
    var ua = function() {
      var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF && typeof doc.appendChild != UNDEF && typeof doc.replaceChild != UNDEF && typeof doc.removeChild != UNDEF && typeof doc.cloneNode != UNDEF,
       playerVersion = [0,0,0],
       d = null;
      if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
       d = nav.plugins[SHOCKWAVE_FLASH].description;
       if (d) {
        d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
        playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
        playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
        playerVersion[2] = /r/.test(d) ? parseInt(d.replace(/^.*r(.*)$/, "$1"), 10) : 0;
      else if (typeof win.ActiveXObject != UNDEF) {
       var a = null, fp6Crash = false;
       try {
        a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".7");
       catch(e) {
        try {
         a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".6");
         playerVersion = [6,0,21];
         a.AllowScriptAccess = "always";  // Introduced in fp6.0.47
        catch(e) {
         if (playerVersion[0] == 6) {
          fp6Crash = true;
        if (!fp6Crash) {
         try {
          a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
         catch(e) {}
       if (!fp6Crash && a) { // a will return null when ActiveX is disabled
        try {
         d = a.GetVariable("$version");  // Will crash fp6.0.21/23/29
         if (d) {
          d = d.split(" ")[1].split(",");
          playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
        catch(e) {}
      var u = nav.userAgent.toLowerCase(),
       p = nav.platform.toLowerCase(),
       webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
       ie = false,
       windows = p ? /win/.test(p) : /win/.test(u),
       mac = p ? /mac/.test(p) : /mac/.test(u);
      /*@cc_on
       ie = true;
       @if (@_win32)
        windows = true;
       @elif (@_mac)
        mac = true;
       @end
      return { w3cdom:w3cdom, pv:playerVersion, webkit:webkit, ie:ie, win:windows, mac:mac };
    /* Cross-browser onDomLoad
      - Based on Dean Edwards' solution: http://dean.edwards.name/weblog/2006/06/again/
      - Will fire an event as soon as the DOM of a page is loaded (supported by Gecko based browsers - like Firefox -, IE, Opera9+, Safari)
    var onDomLoad = function() {
      if (!ua.w3cdom) {
       return;
      addDomLoadEvent(main);
      if (ua.ie && ua.win) {
       try {  // Avoid a possible Operation Aborted error
        doc.write("<scr" + "ipt id=__ie_ondomload defer=true src=//:></scr" + "ipt>"); // String is split into pieces to avoid Norton AV to add code that can cause errors
        var s = getElementById("__ie_ondomload");
        if (s) {
         s.onreadystatechange = function() {
          if (this.readyState == "complete") {
           this.parentNode.removeChild(this);
           callDomLoadFunctions();
       catch(e) {}
      if (ua.webkit && typeof doc.readyState != UNDEF) {
       timer = setInterval(function() { if (/loaded|complete/.test(doc.readyState)) { callDomLoadFunctions(); }}, 10);
      if (typeof doc.addEventListener != UNDEF) {
       doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, null);
      addLoadEvent(callDomLoadFunctions);
    function callDomLoadFunctions() {
      if (isDomLoaded) {
       return;
      if (ua.ie && ua.win) { // Test if we can really add elements to the DOM; we don't want to fire it too early
       var s = createElement("span");
       try { // Avoid a possible Operation Aborted error
        var t = doc.getElementsByTagName("body")[0].appendChild(s);
        t.parentNode.removeChild(t);
       catch (e) {
        return;
      isDomLoaded = true;
      if (timer) {
       clearInterval(timer);
       timer = null;
      var dl = domLoadFnArr.length;
      for (var i = 0; i < dl; i++) {
       domLoadFnArr[i]();
    function addDomLoadEvent(fn) {
      if (isDomLoaded) {
       fn();
      else {
       domLoadFnArr[domLoadFnArr.length] = fn; // Array.push() is only available in IE5.5+
    /* Cross-browser onload
      - Based on James Edwards' solution: http://brothercake.com/site/resources/scripts/onload/
      - Will fire an event as soon as a web page including all of its assets are loaded
    function addLoadEvent(fn) {
      if (typeof win.addEventListener != UNDEF) {
       win.addEventListener("load", fn, false);
      else if (typeof doc.addEventListener != UNDEF) {
       doc.addEventListener("load", fn, false);
      else if (typeof win.attachEvent != UNDEF) {
       win.attachEvent("onload", fn);
      else if (typeof win.onload == "function") {
       var fnOld = win.onload;
       win.onload = function() {
        fnOld();
        fn();
      else {
       win.onload = fn;
    /* Main function
      - Will preferably execute onDomLoad, otherwise onload (as a fallback)
    function main() { // Static publishing only
      var rl = regObjArr.length;
      for (var i = 0; i < rl; i++) { // For each registered object element
       var id = regObjArr[i].id;
       if (ua.pv[0] > 0) {
        var obj = getElementById(id);
        if (obj) {
         regObjArr[i].width = obj.getAttribute("width") ? obj.getAttribute("width") : "0";
         regObjArr[i].height = obj.getAttribute("height") ? obj.getAttribute("height") : "0";
         if (hasPlayerVersion(regObjArr[i].swfVersion)) { // Flash plug-in version >= Flash content version: Houston, we have a match!
          if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements
           fixParams(obj);
          setVisibility(id, true);
         else if (regObjArr[i].expressInstall && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) { // Show the Adobe Express Install dialog if set by the web page author and if supported (fp6.0.65+ on Win/Mac OS only)
          showExpressInstall(regObjArr[i]);
         else { // Flash plug-in and Flash content version mismatch: display alternative content instead of Flash content
          displayAltContent(obj);
       else {  // If no fp is installed, we let the object element do its job (show alternative content)
        setVisibility(id, true);
    /* Fix nested param elements, which are ignored by older webkit engines
      - This includes Safari up to and including version 1.2.2 on Mac OS 10.3
      - Fall back to the proprietary embed element
    function fixParams(obj) {
      var nestedObj = obj.getElementsByTagName(OBJECT)[0];
      if (nestedObj) {
       var e = createElement("embed"), a = nestedObj.attributes;
       if (a) {
        var al = a.length;
        for (var i = 0; i < al; i++) {
         if (a[i].nodeName.toLowerCase() == "data") {
          e.setAttribute("src", a[i].nodeValue);
         else {
          e.setAttribute(a[i].nodeName, a[i].nodeValue);
       var c = nestedObj.childNodes;
       if (c) {
        var cl = c.length;
        for (var j = 0; j < cl; j++) {
         if (c[j].nodeType == 1 && c[j].nodeName.toLowerCase() == "param") {
          e.setAttribute(c[j].getAttribute("name"), c[j].getAttribute("value"));
       obj.parentNode.replaceChild(e, obj);
    /* Fix hanging audio/video threads and force open sockets and NetConnections to disconnect
      - Occurs when unloading a web page in IE using fp8+ and innerHTML/outerHTML
      - Dynamic publishing only
    function fixObjectLeaks(id) {
      if (ua.ie && ua.win && hasPlayerVersion("8.0.0")) {
       win.attachEvent("onunload", function () {
        var obj = getElementById(id);
        if (obj) {
         for (var i in obj) {
          if (typeof obj[i] == "function") {
           obj[i] = function() {};
         obj.parentNode.removeChild(obj);
    /* Show the Adobe Express Install dialog
      - Reference: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75
    function showExpressInstall(regObj) {
      isExpressInstallActive = true;
      var obj = getElementById(regObj.id);
      if (obj) {
       if (regObj.altContentId) {
        var ac = getElementById(regObj.altContentId);
        if (ac) {
         storedAltContent = ac;
         storedAltContentId = regObj.altContentId;
       else {
        storedAltContent = abstractAltContent(obj);
       if (!(/%$/.test(regObj.width)) && parseInt(regObj.width, 10) < 310) {
        regObj.width = "310";
       if (!(/%$/.test(regObj.height)) && parseInt(regObj.height, 10) < 137) {
        regObj.height = "137";
       doc.title = doc.title.slice(0, 47) + " - Flash Player Installation";
       var pt = ua.ie && ua.win ? "ActiveX" : "PlugIn",
        dt = doc.title,
        fv = "MMredirectURL=" + win.location + "&MMplayerType=" + pt + "&MMdoctitle=" + dt,
        replaceId = regObj.id;
       // For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
       // In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
       if (ua.ie && ua.win && obj.readyState != 4) {
        var newObj = createElement("div");
        replaceId += "SWFObjectNew";
        newObj.setAttribute("id", replaceId);
        obj.parentNode.insertBefore(newObj, obj); // Insert placeholder div that will be replaced by the object element that loads expressinstall.swf
        obj.style.display = "none";
        win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
       createSWF({ data:regObj.expressInstall, id:EXPRESS_INSTALL_ID, width:regObj.width, height:regObj.height }, { flashvars:fv }, replaceId);
    /* Functions to abstract and display alternative content
    function displayAltContent(obj) {
      if (ua.ie && ua.win && obj.readyState != 4) {
       // For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
       // In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
       var el = createElement("div");
       obj.parentNode.insertBefore(el, obj); // Insert placeholder div that will be replaced by the alternative content
       el.parentNode.replaceChild(abstractAltContent(obj), el);
       obj.style.display = "none";
       win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
      else {
       obj.parentNode.replaceChild(abstractAltContent(obj), obj);
    function abstractAltContent(obj) {
      var ac = createElement("div");
      if (ua.win && ua.ie) {
       ac.innerHTML = obj.innerHTML;
      else {
       var nestedObj = obj.getElementsByTagName(OBJECT)[0];
       if (nestedObj) {
        var c = nestedObj.childNodes;
        if (c) {
         var cl = c.length;
         for (var i = 0; i < cl; i++) {
          if (!(c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param") && !(c[i].nodeType == 8)) {
           ac.appendChild(c[i].cloneNode(true));
      return ac;
    /* Cross-browser dynamic SWF creation
    function createSWF(attObj, parObj, id) {
      var r, el = getElementById(id);
      if (typeof attObj.id == UNDEF) { // if no 'id' is defined for the object element, it will inherit the 'id' from the alternative content
       attObj.id = id;
      if (ua.ie && ua.win) { // IE, the object element and W3C DOM methods do not combine: fall back to outerHTML
       var att = "";
       for (var i in attObj) {
        if (attObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries, like Object.prototype.toJSONString = function() {}
         if (i == "data") {
          parObj.movie = attObj[i];
         else if (i.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          att += ' class=" + attObj[i] + "';
         else if (i != "classid") {
          att += ' ' + i + '="' + attObj[i] + '"';
       var par = "";
       for (var j in parObj) {
        if (parObj[j] != Object.prototype[j]) { // Filter out prototype additions from other potential libraries
         par += '<param name="' + j + '" value="' + parObj[j] + '" />';
       el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
       fixObjectLeaks(attObj.id); // This bug affects dynamic publishing only
       r = getElementById(attObj.id);
      else if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements: fall back to the proprietary embed element
       var e = createElement("embed");
       e.setAttribute("type", FLASH_MIME_TYPE);
       for (var k in attObj) {
        if (attObj[k] != Object.prototype[k]) { // Filter out prototype additions from other potential libraries
         if (k == "data") {
          e.setAttribute("src", attObj[k]);
         else if (k.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          e.setAttribute("class", attObj[k]);
         else if (k != "classid") { // Filter out IE specific attribute
          e.setAttribute(k, attObj[k]);
       for (var l in parObj) {
        if (parObj[l] != Object.prototype[l]) { // Filter out prototype additions from other potential libraries
         if (l != "movie") { // Filter out IE specific param element
          e.setAttribute(l, parObj[l]);
       el.parentNode.replaceChild(e, el);
       r = e;
      else { // Well-behaving browsers
       var o = createElement(OBJECT);
       o.setAttribute("type", FLASH_MIME_TYPE);
       for (var m in attObj) {
        if (attObj[m] != Object.prototype[m]) { // Filter out prototype additions from other potential libraries
         if (m.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          o.setAttribute("class", attObj[m]);
         else if (m != "classid") { // Filter out IE specific attribute
          o.setAttribute(m, attObj[m]);
       for (var n in parObj) {
        if (parObj[n] != Object.prototype[n] && n != "movie") { // Filter out prototype additions from other potential libraries and IE specific param element
         createObjParam(o, n, parObj[n]);
       el.parentNode.replaceChild(o, el);
       r = o;
      return r;
    function createObjParam(el, pName, pValue) {
      var p = createElement("param");
      p.setAttribute("name", pName);
      p.setAttribute("value", pValue);
      el.appendChild(p);
    function getElementById(id) {
      return doc.getElementById(id);
    function createElement(el) {
      return doc.createElement(el);
    function hasPlayerVersion(rv) {
      var pv = ua.pv, v = rv.split(".");
      v[0] = parseInt(v[0], 10);
      v[1] = parseInt(v[1], 10);
      v[2] = parseInt(v[2], 10);
      return (pv[0] > v[0] || (pv[0] == v[0] && pv[1] > v[1]) || (pv[0] == v[0] && pv[1] == v[1] && pv[2] >= v[2])) ? true : false;
    /* Cross-browser dynamic CSS creation
      - Based on Bobby van der Sluis' solution: http://www.bobbyvandersluis.com/articles/dynamicCSS.php
    function createCSS(sel, decl) {
      if (ua.ie && ua.mac) {
       return;
      var h = doc.getElementsByTagName("head")[0], s = createElement("style");
      s.setAttribute("type", "text/css");
      s.setAttribute("media", "screen");
      if (!(ua.ie && ua.win) && typeof doc.createTextNode != UNDEF) {
       s.appendChild(doc.createTextNode(sel + " {" + decl + "}"));
      h.appendChild(s);
      if (ua.ie && ua.win && typeof doc.styleSheets != UNDEF && doc.styleSheets.length > 0) {
       var ls = doc.styleSheets[doc.styleSheets.length - 1];
       if (typeof ls.addRule == OBJECT) {
        ls.addRule(sel, decl);
    function setVisibility(id, isVisible) {
      var v = isVisible ? "inherit" : "hidden";
      if (isDomLoaded) {
       getElementById(id).style.visibility = v;
      else {
       createCSS("#" + id, "visibility:" + v);
    function getTargetVersion(obj) {
         if (!obj)
             return 0;
      var c = obj.childNodes;
      var cl = c.length;
      for (var i = 0; i < cl; i++) {
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
           c = c[i].childNodes;
           cl = c.length;
           i = 0;
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "swfversion") {
          return c[i].getAttribute("value");
      return 0;
    function getExpressInstall(obj) {
         if (!obj)
             return "";
      var c = obj.childNodes;
      var cl = c.length;
      for (var i = 0; i < cl; i++) {
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
           c = c[i].childNodes;
           cl = c.length;
           i = 0;
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "expressinstall") {
           return c[i].getAttribute("value");
      return "";
    return {
      /* Public API
       - Reference: http://code.google.com/p/swfobject/wiki/SWFObject_2_0_documentation
      registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr) {
       if (!ua.w3cdom || !objectIdStr) {
        return;
       var obj = document.getElementById(objectIdStr);
       var xi = getExpressInstall(obj);
       var regObj = {};
       regObj.id = objectIdStr;
       regObj.swfVersion = swfVersionStr ? swfVersionStr : getTargetVersion(obj);
       regObj.expressInstall = xiSwfUrlStr ? xiSwfUrlStr : ((xi != "") ? xi : false);
       regObjArr[regObjArr.length] = regObj;
       setVisibility(objectIdStr, false);
      getObjectById: function(objectIdStr) {
       var r = null;
       if (ua.w3cdom && isDomLoaded) {
        var o = getElementById(objectIdStr);
        if (o) {
         var n = o.getElementsByTagName(OBJECT)[0];
         if (!n || (n && typeof o.SetVariable != UNDEF)) {
             r = o;
         else if (typeof n.SetVariable != UNDEF) {
          r = n;
       return r;
      embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj) {
       if (!ua.w3cdom || !swfUrlStr || !replaceElemIdStr || !widthStr || !heightStr || !swfVersionStr) {
        return;
       widthStr += ""; // Auto-convert to string to make it idiot proof
       heightStr += "";
       if (hasPlayerVersion(swfVersionStr)) {
        setVisibility(replaceElemIdStr, false);
        var att = (typeof attObj == OBJECT) ? attObj : {};
        att.data = swfUrlStr;
        att.width = widthStr;
        att.height = heightStr;
        var par = (typeof parObj == OBJECT) ? parObj : {};
        if (typeof flashvarsObj == OBJECT) {
         for (var i in flashvarsObj) {
          if (flashvarsObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries
           if (typeof par.flashvars != UNDEF) {
            par.flashvars += "&" + i + "=" + flashvarsObj[i];
           else {
            par.flashvars = i + "=" + flashvarsObj[i];
        addDomLoadEvent(function() {
         createSWF(att, par, replaceElemIdStr);
         if (att.id == replaceElemIdStr) {
          setVisibility(replaceElemIdStr, true);
       else if (xiSwfUrlStr && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) {
        setVisibility(replaceElemIdStr, false);
        addDomLoadEvent(function() {
         var regObj = {};
         regObj.id = regObj.altContentId = replaceElemIdStr;
         regObj.width = widthStr;
         regObj.height = heightStr;
         regObj.expressInstall = xiSwfUrlStr;
         showExpressInstall(regObj);
      getFlashPlayerVersion: function() {
       return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
      hasFlashPlayerVersion:hasPlayerVersion,
      createSWF: function(attObj, parObj, replaceElemIdStr) {
       if (ua.w3cdom && isDomLoaded) {
        return createSWF(attObj, parObj, replaceElemIdStr);
       else {
        return undefined;
      createCSS: function(sel, decl) {
       if (ua.w3cdom) {
        createCSS(sel, decl);
      addDomLoadEvent:addDomLoadEvent,
      addLoadEvent:addLoadEvent,
      getQueryParamValue: function(param) {
       var q = doc.location.search || doc.location.hash;
       if (param == null) {
        return q;
        if(q) {
        var pairs = q.substring(1).split("&");
        for (var i = 0; i < pairs.length; i++) {
         if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
          return pairs[i].substring((pairs[i].indexOf("=") + 1));
       return "";
      // For internal usage only
      expressInstallCallback: function() {
       if (isExpressInstallActive && storedAltContent) {
        var obj = getElementById(EXPRESS_INSTALL_ID);
        if (obj) {
         obj.parentNode.replaceChild(storedAltContent, obj);
         if (storedAltContentId) {
          setVisibility(storedAltContentId, true);
          if (ua.ie && ua.win) {
           storedAltContent.style.display = "block";
         storedAltContent = null;
         storedAltContentId = null;
         isExpressInstallActive = false;
    Can someone please help!  I've looked and tried prety much everything.  If you can provide a solution I would GREATLY apreciate it!

    There is no Flash player version 15... as in your code:
    <param name="swfversion" value="15.0.0.0" />
    For some reason Adobe thought it would be a good idea to target a Flash player version (15) as default.....which may be out a couple years in the future. Go figure!!!
    If you don't like player version 9, change to 10 or 11.... just not 15 (yet).
    Best wishes,
    Adninjastrator

Maybe you are looking for

  • Can i make a new apple id for my iphone if i forgot the old one

    can i make a new apple id for my iphone if i forgot the old one

  • Spain tax form 390

    Dear all, does anybody know what report is to be used to produce the form 390 for Spain (Form 390 - Annual summary of VAT / tax)? Thank you very much in advance Kind regards Birgit

  • Project Overview Report

    Hi there, I have created a simple excel report using an OData feed which shows the total cost per project and also the total baseline cost per project. The projects themselves are made up of summary tasks with sub tasks within them. The problem I hav

  • HT1329 what can I do with an ipod touch?

    my old computer crashed and I want to transfer music from my ipod touch to my new computer.

  • Can't remove Failover Cluster feature on Windows 2008 R2

    Hello When remove the Failover Cluster feature has following message: Cannot remove Failover Clusting This server is an active node in a failover cluster. Uninstalling the Failover CVlustering feature on thos node may impact the availabilty of cluste