Have all your fillings ready and spread butter onto one side of each slice of bread.
Heat a large frypan over medium-high heat. Place up to 4 of the slices of bread, butter side down in the frypan.
Top each piece with one slice of cheese, two slices of ham, and about 2 tablespoons of the crushed pineapple. Place remaining slices of bread on top with the butter side up and press doen with an egg slice.
When the bottom of the sandwich is golden brown, carefully flip sandwiches, press down on the top of each one, and cook until browned on the other side, about 1 minute. Repeat steps with remaining ingredients if all four sandwiches do not fit in your frypan.