Cockpit visit on Japanese Airlines are no longer allowed. After the ANA captain was killed when someone hyjacked the plane and stabbed him and took control of the plane and 9-11. I remember when I was around 10, when sitting on an 747 upperdeck on JAL, the FA asks us if I wanted to visit the cockpit. I did but I wish I could visit again at this age during flight so I could understand the value and I would have been more interested and I would visit the cockpit more frequently. They used to give cockpit tours when the plane was in flight. Japanese Airlines does not allow any cockpit visits even if the plane is on the ground at least JAL and ANA. I have a friend who is waiting to be called back to United and is working as a Jalways 747 first officer. He could not let me see the cockpit or he and his crew was going to risk themselves from being fired. So you will have a great chance of visiting a cockpit of an US based airline when the plane is in the ground. During flight, the only way to see the cockpit is to be a pilot or a flight attendant or work for the ATC. I miss the old days.