How to compensate for differences in IE6 / IE7

I have pages located at:
www.salleboise.com/club_tournaments.cfm and the other at
http://www.salleboise.com/tournament.cfm?tid=1&f=1&e=1
The pages appear fine in IE6 and FF (as far as I know), but
in IE7, they 2
pages positioning isn't the same (at the top of the page).
How can I determine what changes I need to make in a CSS file
so I can make
sure they look the same in either version.
I'm sure I can come up with a way to load the correct one
based on the
browser detected.....

Hmmmm, that's odd, there seems to be more spacing before the
wording of
Tournament Schedule . on
http://www.salleboise.com/club_tournaments.cfm
as
apposed to the wording Spring Fling 2008 on
http://www.salleboise.com/tournament.cfm?tid=1&f=1&e=1.
I'm noticing this within XP IE7......
Does it look the same to you??
"Pablo" <[email protected]> wrote in message
news:fk6go4$guf$[email protected]..
> It looks fine to me in IE7 Win XP.
>
> --
> Kind Regards
>
> Pablo
> .................................
> An Eye of Menorca
> www.dellimages.com
> .................................
> "Steve Grosz" <[email protected]> wrote in
message
> news:fk6e2d$e12$[email protected]..
>>I have pages located at:
>> www.salleboise.com/club_tournaments.cfm and the
other at
>>
http://www.salleboise.com/tournament.cfm?tid=1&f=1&e=1
>>
>> The pages appear fine in IE6 and FF (as far as I
know), but in IE7, they
>> 2 pages positioning isn't the same (at the top of
the page).
>>
>> How can I determine what changes I need to make in a
CSS file so I can
>> make sure they look the same in either version.
>>
>> I'm sure I can come up with a way to load the
correct one based on the
>> browser detected.....
>>
>>
>>
>>
>
>
>

Similar Messages

  • How to compensate for mili-volta​ge output interactio​n with FieldPoint FP-AI-100 Module?

    I have the white and green outputs of four Omega PX180B (100mV = 200 psig full scale) full bridge pressure transducers hooked to a FieldPoint FP-AI-100 analog input module.  I have a separate regulated 10V DC supply providing power to each transducer.  At zero pressure, FieldPoint Explorer and LabView read only small offset milivolts as expected.  When one transducer is exposed to 100 psig and the others are at zero, the exposed transducer milivolt signal is reduced to about 80 psig; while the other three read from 5 to 10 psig.  I think they are interacting?  How can I prevent this?  Can I ground the COM terminal of the FP-AI-100 module?  If so, to the 10V DC supply or to the FP-1000 module?

    Sorry, this is a hardware issue and it has to be fixed in hardware.  A couple more ideas to try:
    Take the green wire from sensor and connect to Vin of one channel.  Connect white wire to Vin of another channel.  Connect COM of AI-100 to common of 10V supply.  Measure both channels in your vi and add the two voltages together before making the conversion to PSI.  Would take twice as many AI channels but it might work.  I would read the entire module and the same time.
    You could also build your own simple signal conditioner.  Just need a good instrumentation amp set for a gain of 1.  AMP02 works well for this.

  • How do I compensate for display objects jumping when screen scaling

    I am building an application that is to run at 2 difference stage sizes. 960x640 and 1024x768 (for those paying attention, you may note that those are the high res settings for the iPhone and iPad2)
    The app was designed and build to run on a stage of 960x640 and when running at this size, there are no problems.
    When the app loads in the 1024x768 window, it "strechs" the stage to fill the window, but keeps the aspect ratio. Everything looks good and the application runs without any problems expect for one thing.
    Sometimes, display objects on the stage "jitter" when moving or animating. I have discovered that this is because the stage is "scaling" the x and y values, and is not pixel snapping the objects on the screen, even though the x and y values of the display object are indeed whole numbers.
    A prime example of this is I have 2 bitmapData images. bmData_s and bmData_h.
    bmData_s is 192x388 in size.
    bmData_h is created from a copy of bmData_s with a glow filter stroke on it, resulting in a image that is 198x394 (6 pixels bigger due to a 3 pixel stroke)
    I place it on the screen using the following code:
    (Background is a bitmap object that is 960x480 and places at 0,0)
    (ObjOffset is a point in my app data to position the object, it's a point set to 53,195)
    MyObj.x = Background.x + ObjOffset.x + (bmData_s.width/2);
    MyObj.y = Background.y + ObjOffset.y + (bmData_s.height/2);
    now, when the mouse rolls over the object, I have an event listener to change MyObj.bitmapData to bmData_h
    MyObj.bitmapData = bmData_h;
    MyObj.x = Background.x + ObjOffset.x + Math.floor(bmData_h.width/2);
    MyObj.y = Background.y + ObjOffset.y + Math.floor(bmData_h.height/2);
    and back to the _s image on mouse out.
    Now, when the app runs on the iPhone which is a 960x640 screen size, or on the PC which is using a window of similiar size, the image doesn't appear to move at all... the "stroke" appears and disappears exactly as it is suppose to
    However, when I run it in a window that is 1024x768, the _h image appears to "jump" one pixel up.
    I have encountered many other similiar things that only occure when the stage is scaled. There is a spot in the app where I am animating a bitmap by manipulating it's scrollrect x and width (have it's do a wipe in from right to left like a peice of paper unrolling on a table) and due to the scaling, the right edge of the image jumps left and right 1 pixel... but on 960x640 screens, it looks perfect.
    Does anyone know how I can compensate for this effect so that this jumping doesn't occur when the stage is stretched to fit the window it's running in?

    Sounds like a x-browser rendering problem
    my guess would be to scale down the inner div's so they add up to less than 100%.
    If you floated div's and gave them a %, give one of the div's a smaller.
    ie: 2 divs floated in a Header, give one 50% and the other 49.5%

  • How can i get difference in base plan and actual/current plan for a project

    Hi PS Experts,
    How can i get difference in base plan and actual plan .
    For example-
    Project1 is created for 10 days (start and end date difference).
    Now in between -project is extended/changed for 12 days .
    What is the way to get 2 days as a difference in base plan and current plan.
    Thanks
    Suraj prakash

    Hi Suraj,
    You can follow a convention that -
    (1) Forecast Start/Finish dates: Used only for Primary planning, once initial planning is done you should not change these dates.
    Now, you will copy the same dates in Basic Start/Finish dates also.
    (2) Basic Start/Finish dates: Whatever changes are done after the initial planning, you will make the changes only in Basic Start/Finish dates.
    So, in Project Planning board, if you enable Forecast and Basic dates with different color coding, you can clearly see the variation in the Project schedule.
    Hope this helps.

  • Spry text fields "invisible" on ie6/ie7

    Hi, Attached is a screen shot of how spry text fields look in their initial state under ie6 and ie7 on a project at www.printingcommunication.com/wa/seattle/contact.html
    They are "invisible".
    I'm using Dreamweaver CS4 and spry 1.6.1. I have not made any modifications to the default spry yet. This works ok on every other browser. Does any one know what modifications I need to make to have these text fields show ok under IE6/IE7? Thanks...

    With all associated files (including the apparently interfering css file) linked, open the page in Dreamweaver.
    Make sure your CSS Styles Panel is open;
    select "Current" on that panel to get a look at the styles that are in play.
    In the bottom of the Styles panel, select the asterisk-asterisk-downarrow icon at the bottom left, so that you see only the styles in use.
    Then (if you have the option) select the right-hand cascade button...it looks like a little flight of stairs.
    Okay, in Design View, click on one of your input fields. Leave the cursor there and look over at the CSS Styles Panel. You will see the cascade of styles that are affecting that item. The lowest-most will be the most specific, but all that affect your item will show in a list.
    Make sure the bottom of the styles panel is opened up...you may have to drag it open if you haven't used it; close other panels below to make more room.
    You will see there all the attributes that have been defined for the particular style you are working with.
    This should help you to focus on what is exactly going on. The form tags come with their own styling, so you'll have to look for styles that explicitly state something like input {border: none;} You may need to step up the list (pausing to check the attributes list) to find the affecting style.
    By the same token, you can alter the styling as you wish, for instance:
    <style type="text/css">
    <!--
    input {
         border: solid 1px red;
    -->
    </style>
    Of course, if you are using Spry Validation Text Fields, you might not want to make them red, as I have done! They will have their own set of colors.
    I hope some of this helps your situation. If anything, it will let you get "up close and personal" with your CSS Styles Panel
    Z

  • IE6 & IE7 on the same PC

    hi:
    has anybody tried any of this approaches to run IE6 & IE7
    on the same PC?
    http://blogs.msdn.com/ie/archive/2006/11/30/ie6-and-ie7-running-on-a-single-machine.aspx
    http://labs.insert-title.com/labs/Multiple-IEs-in-Windows_article795.aspx
    jdoe

    Hugh Watkins wrote:
    > John Doe wrote:
    >
    >> hi:
    >>
    >> has anybody tried any of this approaches to run IE6
    & IE7 on the same PC?
    >>
    >>
    http://blogs.msdn.com/ie/archive/2006/11/30/ie6-and-ie7-running-on-a-single-machine.aspx
    >>
    >>
    http://labs.insert-title.com/labs/Multiple-IEs-in-Windows_article795.aspx
    >
    >
    > you can have a virtual machine to run legacy software
    >
    >
    http://www.parallels.com/en/
    >
    >
    > Hugh W
    >
    yes, virtualization seems to be the best approach, i'm
    planning to use
    Parallels in my MacIntel. for those using only Windows, the
    free VPC
    virtual machine image looks as a good option:
    "IE6 and IE7 Running on a Single Machine
    Many of you have asked how to run IE6 and IE7 in a side by
    side
    environment. As Chris Wilson blogged about early this year,
    it’s
    unfortunately not so easy to do. There are workarounds, but
    they are
    unsupported and don’t necessarily work the same way as
    IE6 or IE7 would
    work when installed properly. As Chris said, the best way to
    use
    multiple versions of IE on one machine is via virtualization.
    Microsoft
    has recently made Virtual PC 2004 a free download; we’ve
    taken advantage
    of that by releasing a VPC virtual machine image containing a
    pre-activated Windows XP SP2, IE6 and the IE7 Readiness
    Toolkit to help
    facilitate your testing and development. The image is time
    bombed and
    will no longer function after April 1, 2007. We hope to
    continue to
    provide these images in the future as a service to web
    developers.
    Now you can install IE7 on your main machine for development,
    and get
    all the advantages of IE7, like the RSS platform, native
    XMLHTTP stack,
    and improved security, while still running IE6 simultaneously
    in the VPC
    on the same computer. Most importantly, you don’t even
    have to buy an
    additional Windows license. The VPC image runs in a virtual
    machine that
    offers all of the functionality of a full IE6 installation
    without
    giving it any access to its host machine’s hard drive,
    registry, etc.
    You can make as many modifications as you want to the virtual
    machine
    without affecting your host installation at all.
    Included in the VPC image are:
    Windows XP Professional SP2 + high-priority fixes through
    November 2006
    Internet Explorer 6.0
    Internet Explorer 7 Readiness Toolkit 2.0
    While we’ve released a VPC image today with Windows XP
    SP2, we’re also
    investigating creating other VPC images, for example IE5,
    IE5.5, IE6 and
    IE6 SP1, as well as versions of IE on different language
    operating systems.
    Get more information on Virtual PC 2004
    Download Virtual PC 2004
    Download the Internet Explorer 6 Testing VPC Image
    One more note - VPC 2004 doesn’t run on Windows Vista,
    but this image
    will work fine with VPC 2007, which is in beta now. You can
    get this
    free beta via Connect.
    Happy testing!
    PEte LePage
    Product Manager"

  • Need to create and adjustment layer to compensate for undesirable hue caused by lens

    I’m looking for some help to set up an adjustment layer to compensate for a specific lens colouration issue. Basically I’m using a GoPro (on a drone) but I have fitted an aftermarket flat lens. Sharpness is good, but the lens has a well known issue – it results in pink hue around the edges/corners. Most of the time it is barely noticeable, other times it jumps out. It also depends on the monitor I am using eg. my TV seems to bring it out a lot more than my laptop.
    Here is an example - look around 0:35 to 0:40 http://vimeo.com/117790732
    And to try get an idea of where the issue is on the frame, I picked an example image of frost covered grass, very early in the morning. I then cranked up the saturation to 100% and this is what it looks like:
    I would like to be able to compensate for this. Presumably this should done with an adjustment layer made in Photoshop which I can then import into Premier Pro. Can anyone advise as to how I do that?
    Any help will be appreciated.
    Thanks,
    Jacques

    Hi Trevor
    Thanks for your reply. I did what you suggested and created 2 masked adjustment layers which are basically concentric rings with differing levels of magenta reduction and I then feathered the edges. I have attached 2 images below to show the before and after effect. I’m working on getting this more accurate and I’m also going to look into the technique posted by Normfb. Big thanks to you Trevor for suggesting this – this is all quite new to me and it was very useful to play around with these adjustments layers, masks etc.
    Jacques

  • Adobe Flash Player 10 Fix for WinXP and Vista, IE7, IE8, Firefox, ect.(New Fast Fix)

    (This is a possible solution for most users) I have found that inside the folder C:\WINDOWS\system32\Macromed\Flash (WinXP Home/Pro) (Computer > C: Drive > Windows > System32 > Macromed > Flash for Vista) there should be a file named FlashUtil10b.exe (IF NOT YOU SHOULD UPDATE AS SPECIFIED!) (or FlashUtil10a.exe or for older versions something similar depending on your version), which is the update utility for flash player. Click on this and if it updates, you will have to restart your computer. This should fix any missing files, and update you to the latest version.
    On a side note to all those who read this, I downloaded and installed 5 different times, the same version, from different websites, all for the "new" flash version, and they didn't work (this also included trying to update Shockwave player itself). Apparently, going directly to the website and downloading a new version of Adobe Flash Player, and installing, doesn't uninstall the older version, (though it says it does nor does the uninstaller work directly from the website) nor fixes the problem. I assume they are aware of this problem, because they included this bug fix in revision 10b. This fix should work for those of you whom cannot view/see flash images as well. There also appears to be a bug/reference problem with the installation of IE8 giving the error "Missing Shockwave Decompression XTRA", when trying to play a Shockwave/Flash file, which seems also to affect Firefox and other browsers. It doesn't recognize that the folder or files that it needs in it, exist. I never had his problem before, until IE8 was installed. I checked which version I had in the system32 folder and found this updater built in to Adobe. Version 10a does NOT automatically update, but version 10b includes this fix. I currently had version 10a when I received this error, and began digging for a solution. Doing the update as described above fixed the problem, and updated it to version 10b.
    The new flash version 10b has some new features, such as volume control, auto-updating, and several rendering options for those who may have a faster or slower computer/video card.
    I found this works great for XP users but unsure of the Vista users. The process is the same  for Vista and the update should still work the same, as long as you run it as Administrator, I assume. I have this also posted on wwwdslreports.com at http://www.dslreports.com/forum/r22115254-IE-IE8-and-Adobe-Flash-Question and here http://www.dslreports.com/forum/r22361930-Adobe-Flash-Player-10-Fix-for-WinXP-IE 8-Firefox-ect. It appears to work for everyone so far. I have not heard of any problems from users with this problem running the RC (Release Canidate) for Windows 7 yet.
    I hope this works to your benefit.
    Please leave a reply to help Adobe and other users know if this fix worked for you or not. If not, please explain what you did, and the effects your seeing, including operating system, site of the flash file trying to view, browser type (ex. IE6, IE7, IE8, Firefox, Opera, ect.), and I will try to help you as best I can.
    (I would strongly recommend those not using IE8, or Firefox 3.5, get the updated versions)
    If your looking for uninstallers go to this site: http://kb2.adobe.com/cps/141/tn_14157.html
    If your looking for a true full install, you can download this developer version for Windows and Mac: http://download.macromedia.com/pub/flashplayer/updaters/10/flash_player_update2_flash10.zi p (44MB) (If you download this, I would recommend you still follow my instructions for the Flash Utility before restarting your computer.)

    I would recommend all users having problems try the above solution first.
    I have posted this on a couple of websites, and so far it has fixed everyones problems.
    Firefox 3.5 Beta 4 has Adobe Flash Player coding built into the browser so that it not only loads faster but works better.
    You still need to have the Adobe ActiveX plug-in and Adobe Flash Player for both browsers.
    I would also recommend you download Shockwave Player 11.
    IE8 has tried this as well, but it still has a couple bugs in it.
    If you have IE8 or FireFox 3.5 Beta 4, and you are still having problems, then I recommend that you go to www.windowsupdate.com and get all of the latest updates (including SP3), then try this fix again.
    Your auto-updater built into windows (If you even have it on) doesn't always pull down every update available for your computer. It only pulls down the manditory ones.
    Sometimes you HAVE to go to the website and manually get them yourself. I recommend when you go to the website, you click on custom install and pick every last one of them to install, which includes, hardware and software fixes for your computer.
    What a lot of people don't know is that when you have installed and tried all of the recommended fixes that Adobe gives you, and it still doesn't work, is that you are having registry conflicts within your Operating System (OS ex. WinXP, Vista, Linux, ect.), and that it is not the Adobe software at all.
    Those are usually repaired by making sure your computer stays up to date.
    The fact is the computer world is changing so rapidly that everyone can't keep up. You have to check for updates weekly.
    If you fall behind on those updates, then you start having problems with your computer and/or software.
    One problem then can turn into many and people get frustrated when something all the sudden just quits working.
    Take a day or two at least once a month, and make sure you update and maintain your computer.
    This includes disk defragmenting, disk cleanup, and making sure you have all the lastest updates.
    You can get to Disk Defrag, and Disk Cleanup by going to Start, All Programs, Accessories, then to System Tools.
    I would do Disk Cleanup first, then Defrag.
    I hope you take this advise into consideration, and that it is very helpful for you.
    If you find this useful, please come back and reply to this forum, and let everyone know so that others will be encouraged to do this.
    Thanks and goodluck, from another user like you.

  • Using ME59 and report for difference amount

    Hi Experts,
    We have a business issue as follows:
    we have one trading plant and one manufacturing plant and one vendor to  supply raw mateials tray A and tray B.  Sytem is made like APO is runing in manufacturing plant and ECC MRP  running in trading plant at the same time from monday to thursday 10 P.M. once the MRP runs in trading plant and manufacturing plant a sub contract order will get create to manufacturing plant to manufacture the final product VIA SUB CONTRACTING ORDER.. The MRP runs at 10.30 in both trading and manufacturing plant it takes 4 hours time...we proposed  to  use ME59 for processing  automatic PR generations in back ground after completion of MRP run. Please can we suggest to run in ME59 in background? or is there any other options?or is it possible run my user ?
    Issue 2:  Report preperations for difference of orders
    The orders are coming from different countries like...US, Austraila,  and Europe to trading plant it will creates a lot size for the vendor who  supply raw materials...if the lot is 6000... trading plant recieves 8000 orders so there is a difference of 2000 .. lot size is limited to 6000 so they are maintaing it in excel sheet presently they want to maintain it in report...please suggest how we can solve this difference?  . this automation should be done between vendor and manufacturing plant.
    Please kidnly support..
    Thanks in Advance
    GANESH

    For many years automatic PO creation is already ME59N. And it should only be used if your master data ( vendor, material, info record) is in a very good shape so that the users do not need to enter or change anything, e.g. could just click save in ME21N
    your second scenario is very vague, your customers order the finished material from the trading plant. the trading plant orders at the manufacturing plant. The manufacturing plant orders raw materials from the vendor to manufacture the finished material.
    Why does the trading plant get 6000 if 8000 are ordered, who's fault is this?
    What is the reason for an extra Excel sheet (this is usually a fall back if users are not trained enough and do not understand the processes and do not know how to use SAP to track)
    if you want automate anything between manufacturing plant and vendor, then you need to tell what you want automate. In general an automation should be done for processes that work well and do not need any human interaction. And automation cannot solve your problems with getting/receiving less than ordered

  • How to get the difference of two dates in years,months and days

    Hi friends,
    how to get the difference of two dates in years,months and days
    for ex 2 years 3 months 13 days
    select (sysdate-date_Start) from per_periods_of_service
    thanks

    Something like this...
    SQL> ed
    Wrote file afiedt.buf
      1  with t as (select to_date('17-nov-2006','dd-mon-yyyy') as c_start_date, to_date('21-jan-2008','dd-mon-yyyy') as c_end_date from dual union all
      2             select to_date('21-nov-2006','dd-mon-yyyy'), to_date('17-feb-2008','dd-mon-yyyy') from dual union all
      3             select to_date('21-jun-2006','dd-mon-yyyy'), to_date('17-jul-2008','dd-mon-yyyy') from dual
      4             )
      5  -- end of test data
      6  select c_start_date, c_end_date
      7        ,trunc(months_between(c_end_date, c_start_date) / 12) as yrs
      8        ,trunc(mod(months_between(c_end_date, c_start_date), 12)) as mnths
      9        ,trunc(c_end_date - add_months(c_start_date, trunc(months_between(c_end_date, c_start_date)))) as dys
    10* from t
    SQL> /
    C_START_D C_END_DAT        YRS      MNTHS        DYS
    17-NOV-06 21-JAN-08          1          2          4
    21-NOV-06 17-FEB-08          1          2         27
    21-JUN-06 17-JUL-08          2          0         26
    SQL>But, don't forget that different months have different numbers of days, and leap years can effect it too.

  • Curious: How does "Save for Web" reduce the file size?

    I do know HOW TO USE "Save for web" -- no questions there. I'm wanting to understand better what's going on under the hood.
    When I start with say, an 8x10 JPG at 300 dpi, I understand completely how bringing that down to 72 dpi yields a much smaller file. Simple math.
    What I don't understand is how the "Save for Web" function can reduce that smaller file size so drastically at the same dimensions, still 72dpi, with negligible image loss (at least at the 80% quality). Maybe it's just my amateur eyes, but for everyday casual web pages, I can discern no significant difference between the two 72dpi images. (At lower quality settings, I do see differences.)
    Can anyone explain a bit more of HOW Photoshop does this? Is it simply compression? For example, is it -roughly- analogous to converting an AIF sound file as an MP3?
    Thanks,
    cb

    Thanks, that worked. I figure there was a setting in there somewhere and was even in the right tab, but didnt think to click on that.

  • How to configure for the give senario where we from APO demand planning, we provide baseline forecast into TPM

    Hello Guru's,
    Request for information on smart documentation on the integration between Trade Promotion Management and SCM-Demand Planning from an architecture perspective how to configure for the give senario where we from APO demand planning, we provide baseline forecast into TPM and from TPM promotions values can be considered in to APO demand planning: can anybody give me some insight on it.
    Thanks in advance.
    Kumar

    Hi Praveen
    There are several ways you can connect a DP system to a TPM. How are your interfaces and systems setup?
    Option1:
    Extract the baseline from APO to a BW cube, extract the data out of BW, may be using infospokes/open hub and pass it on to TPM.
    2. Have a custom program written in APO-DP to extract the selected keyfigure data at the aggregation level into an interface or a .txt file into APO directory and use some data transfer service such as EDI to take this data and send to TPM.
    In my experience it is simple to define an integration process. The much larger and complicated aspects are the date adjustments and the aggregation levels.
    Date adjustments:
    Understand the basis of the data in APO and TPM. APO is usually at the requested delivery date or material availability date ( when the customer like a store wants the product). However TPMs are usually at the consumption date ( when an end customer like you and me but from store shelf). Depending on the product and business style this can mean several days difference. Let's say it is 25 days on average, you need to add 25 days to APO base line date to get the TPM consumption date.
    Aggregation level:
    This can be product or customer. If the planning in DP is at product sku level and the TPM is at packs or brand level, you need to aggregate the data up before loading to TPM. The same with customer.
    To me the most complex part of the integration is to understand and transform the data in a meaningful way and a strategy to sustain this integration by keeping both DP and TPM in sync in terms of master data. Also important to have a process for identifying exceptions and failures. you send baseline from DP to TPM and if it fails, how do you know? how do you trouble shoot?
    Hope these help.

  • Will BT own up responsibility and compensate for E...

    Hi,
    In late January I noticed that I don't get a dial tone on my landline. Immediately I looked on BT forums and elsewhere for DIY advice. So finally I reported a fault with BT on Sat, 02-Feb. providing all the necessary details. I had been tracking the fault on BT's website.
    I received a call on Sat, 09-Feb. advising that I follow few steps as mentioned on some official BT DIY video and if the fault still persists then I will receive a call to fix an appointment for a engineer visit. As I was away from home, I checked the video later in the week and followed the instructions in the video which didn't resolve the issue. I continued to search on community forums and other places. I even bought a new phone.
    In the meantime, I received no follow-up call to check if the fault still persists or has been resolved or is an engineer's visit necessary. On top of that, on 18-Feb., I was absolutely shocked to see the fault was marked as 'Resolved', when? How? Who did? Who confirmed? Absolutely no idea. I found no link to re-open it or report this utter lie to any higher authority. So I reported the same fault again on 18-Feb. providing the reference number of the original fault.
    Apparently, the same checks were done again over a course of several days with obviously same results. I don't understand as to why. What a waste of time, when infact it was practically the same fault. Then I receive a call on 23-Feb. to fix an appointment for an engineer's visit which due to scheduling is fixed for 04-Mar afternoon slot.
    To my utter shock which left me livid, there is no show by the engineer. My wife had to take a day off from work for the visit by the engineer. I received a call next day from BT saying they had resourcing issue and hence couldn't fulfil the commitment. This is not acceptable. A whole working day was wasted in waiting. An annual holiday was wasted for nothing. An apology is just not enough.
    Had it the otherway round that for some reason, even if emergency, would BT accept my apology and not charge me for wasting the engineers time? Oh no, their policy means I will be charged if I am not available. I wonder how only customer's never have a policy or t&c's.
    An engineer visit on the following Saturday did subsequently resolve the fault.
    I would like some action be taken for the miss-handling the fault report(I had to report the same twice). I would like BT to compensate for their shoddy customer service. A working day holiday was wasted not to mention over a month for seemingly simple issue.

    Welcome to this forum.
    This is a customer to customer forum only, where forum members, who are only BT customers, can help each other with BT Retail products and services.
    Anything you post here does not go to BT. Although the forum is moderated by BT, not all posts are read.
    BT do not provide or maintain the external network. This is done by Openreach who work for all service providers. BT do not get any special treatment.
    Who are Openreach?
    If you would like to contact one of the UK based BT Care Team who moderate this forum, they may able to find out why Openreach missed the appointment.
    They can be contacted using this link BT Care Team
    They normally respond by phone or e-mail, within three working days, however you should get an immediate confirmation, with a tracking number.
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • How to validate for proper date format

    Hi Experts,
    I am using following Fm to calculate date difference.....
    call function 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
          exporting
            i_date_from = wa_draw-zdm_vld_to_dat
            i_date_to   = sy-datum
          importing
            e_days      = v_days.
        if sy-subrc = 0 .
          if v_days > 0.
    But value of field  zdm_vld_to_dat (data type DATS  , YYYYMMDD)   in database tables itself is wrong   ...like  ct/-0/29-o
    I want to avoid passing these wrong data entry, in the FM...as also i give info message for this in spool.
    So can anybody tel me How can I detect or know this fields zdm_vld_to_dat  conatins wrong date other than YYYYMMDD...e.g.
    ct/-0/29-o   means any charecter or hyphen
    Thank you.  

    Hi Nilesh Hiwale,
    1. First thing is there is no need for any function module for difference between two dates
        See this.
    Data:
    days type i
    date1 type wa_draw-zdm_vld_to_dat
    date2 type sy-datum.
    days = date2 - date1.
    Write / days.
                          > (OR)
    2. write this condition in PAI module of your screen.
    At selection-screen.
    if date1 cn '1234567890'. or date2 cn '123456789'.
      write e000(Sabapdocu) with 'Enter YYYYMMDD Formate'.
    endif.
    Reward if it is useful,
    Mahi.

  • Bug or Feature? Different behavior after 1.6.0_02 in both Firefox & IE6/IE7

    Greetings,
    I have been testing a small java applet for a phpbb mod, named Proxy Revealer
    Basically the java applet "phones home" (connects back to the http host serving the applet) via a Socket connection to establish a direct connection, then basically writes a custom HttpRequest string with some parameters passed to it from the php script's HTML, so it looks like:
    GET /probe.php?mode=java&ip=initial_external_ip&extra=random_unique_identifier&local=LAN_IP&vendor=java_vendor&version=num&user_agent=browser
    which would allow the php script on the host/site to verify the client's IP address, and compare it with the initial IP that requested the page which loaded the applet, as well as Internal LAN IP if user is behind a router/NAT
    This allows the php script to unmask & log proxied users for security purposes, in case of spamming/trolling on the forum, in an attempt to thwart the average spammers/trollers at the least.
    The applet and the code works as desired and in various browsers, but only on JRE 1.6.0_02 and earlier releases...
    It seems ever since JRE 1.6.0_03, this has stopped working when the end-user has HTTP Proxy configured in the browser.
    I tested latest JRE as of date, ver 1.6.0_07, with IE6, IE7 & Firefox 2.0.0.15 and 2.0.0.16 and it still exhibits this odd behavior.
    This is what appears in Java Console when I try to visit the page serving this applet with an HTTP proxy configured in browser:
    java.security.AccessControlException: access denied (java.net.SocketPermission xxx.xxx.xxx.xxx:80 connect,resolve)
    xxx.xxx.xxx.xxx is the resolved IP of the server host that is hosting the applet, so basically the same origin....
    If I disable the HTTP Proxy configured in the browser, the applet connects back fine. So it only happens when HTTP Proxy is configured in browser..
    Is this a new feature or a bug??
    Here's the java applet code:
    // httpRequestor.java
    // Copyright (c) MMVI TerraFrost
    // Licensed under the GPL.
    import java.applet.*;
    import java.net.*;
    public class HttpRequestor extends Applet
         public void start()
              try
                   String javaVendor = System.getProperty("java.vendor");
                   String javaVersion = javaVendor.startsWith("Microsoft") ? System.getProperty("java.version") : System.getProperty("java.vm.version");
                   Socket sock = new Socket(getParameter("domain"), Integer.parseInt(getParameter("port")));
                   String path = getParameter("path")+"&local="+sock.getLocalAddress().getHostAddress()+
                        "&vendor="+URLEncoder.encode(javaVendor, "UTF-8")+
                        "&version="+URLEncoder.encode(javaVersion, "UTF-8")+
                        "&user_agent="+URLEncoder.encode(getParameter("user_agent"), "UTF-8");
                   String httpRequest = "GET "+path+" HTTP/1.0\r\nHost: "+getParameter("domain")+"\r\n\r\n";
                   sock.getOutputStream().write(httpRequest.getBytes());
                   sock.getInputStream();
              catch (Exception e)
                   e.printStackTrace();
    }and the relative portion from the probe.php script loading it:
              $java_url = $path_name . "probe.$phpEx?mode=java&ip=$client_ip&extra=$sid,$key";
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title></title>
    </head>
    <body>
    <applet width="0" height="0" code="HttpRequestor.class" codebase=".">
      <param name="domain" value="<?php echo $server_name; ?>">
      <param name="port" value="<?php echo $board_config['server_port']; ?>">
      <param name="path" value="<?php echo $java_url; ?>">
      <param name="user_agent" value="<?php echo htmlspecialchars($HTTP_SERVER_VARS['HTTP_USER_AGENT']); ?>">
    </applet>
    </body>
    </html>A barebone/proof-of-concept demo (also employing a couple other tricks to detect CGI proxies in the same page):
    http://www.frostjedi.com/terra/scripts/ip_unmasker.php?mode=utf16
    Another similar java applet code (with demo) is found towards the bottom of this page:
    http://www.burghardt.pl/2008/05/web-browser-anonymity-threats/
    Both of these demos work with JRE versions 1.6.0_02 and older, but fail to work (in both IE & FF) with JRE 1.0.6_03 and newer - up to 1.0.6_07 which is latest as of date
    Thanks,
    Jasmine

    Thought I might elaborate on the details of the bug report I made, perhaps someone needs to add to it or needs to understand the problem better.
    Description:
    Unsigned applets cannot connect back via Socket to the originating host (from codebase) when a Proxy is configured in user's browser (IE7/IE6//FF3/FF2 tested) and when origin host's IP address doesn't resolve back to the same hostname.
    Example:
    www.hostingsite.com resolves to 1.2.3.4
    but, 1.2.3.4 resolves back to 4.3.2.1-somewebhost.com
    Affects JRE versions 1.6.0_03 - 1.6.0_07
    This wasn't a problem in 1.6.0_02 or prior versions according to my tests.
    An AccessControlException is thrown about SocketPermission:
    I believe the security manager is doing unnecessary lookups, even after the resolved IP matches to the IP of the origin host. This is apparent from the fairly long delay before the ACE is thrown about SocketPermission.
    Steps to Reproduce:
    1. Configure HTTP Proxy in browser (IE/Firefox)
    2. visit an html page that embeds a simple applet that tries to connect back to origin host whose hostname resolves to an IP address but the IP address resolves to a different hostname. (example code below)
    Expected Result:
    Applet should be able to connect back to originating host via Socket connection or write (post) to a URL on origin host (which requires a new Socket connection back)
    Actual Result:
    Socket sock = new Socket(Proxy.NO_PROXY);
    InetSocketAddress sockAddress = new InetSocketAddress(getCodeBase().getHost(), port);
    sock.connect(sockAddress);The above snippet of code would throw an ACE about SocketPermission when applet tries to initiate sock.connect
    Moreover,
    URL urlRequest = new URL(this.getCodeBase()+path);
    HttpURLConnection conn = (HttpURLConnection)urlRequest.openConnection(Proxy.NO_PROXY);
    conn.getOutputStream();would also throw an ACE about SocketPermission when the applet tries to initiate Socket connection for the conn.getOutputStream() call.
    Error Message(s):
    java.security.AccessControlException: access denied (java.net.SocketPermission x.x.x.x:80 connect,resolve)
         at java.security.AccessControlContext.checkPermission(Unknown Source)
         at java.security.AccessController.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkConnect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.<init>(Unknown Source)
         at java.net.Socket.<init>(Unknown Source)
         at HttpRequestor.start(HttpRequestor.java:16)
         at sun.applet.AppletPanel.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    x.x.x.x being the resolved IP address of the origin server
    Source code for an executable test case:
    import java.applet.*;
    import java.net.*;
    public class HttpRequestor extends Applet
         public void start()
              try
                   Socket sock = new Socket(Proxy.NO_PROXY);
                   InetSocketAddress sockAddress = new InetSocketAddress(getCodeBase().getHost(), Integer.parseInt(getParameter("port")));
                   sock.connect(sockAddress);
                   String path = getParameter("path")+"&local="+sock.getLocalAddress().getHostAddress();
                   String httpRequest = "GET "+path+" HTTP/1.0\r\nHost: "+getCodeBase().getHost()+"\r\n\r\n";
                   sock.getOutputStream().write(httpRequest.getBytes());
                   sock.getInputStream();
              catch (Exception e)
                   e.printStackTrace();
    Workaround:
    The only possible workaround I could find is if the the applet can be loaded from IP-address in the codebase URL to avoid the unnecessary lookups by the SecurityManger.
    This, however, maybe very difficult to use in most virtual-hosting environment, and IE browsers older than IE7 would most likely throw an error like "Class not found".
    Example, if www.hostingsite.com resolves to 1.2.3.4
    and http://1.2.3.4 goes to http://www.hostingsite.com
    Change the codebase URL in the html embedding the applet, from:
    "http://www.hostingsite.com/classes"
    to:
    "http://1.2.3.4/classes"
    I also forgot to mention in my bug report that this would also be quite a big problem in server farms, where the origin-hostname resolves to multiple IP addressses and when those IP addresses do not all resolve back to the same hostname.

Maybe you are looking for