Решение, которое я мог видеть, - это загрузить стили для обоих файлов из внешнего файла и установить атрибут src
IFrame для включения переменной GET
как таковой (в остальной части этого примера предполагается, что файл имеет имяindex2.php
):
<iframe src="index2.php?iframe=Y" ... />
Оттуда, к вершине index2.php, должно выглядеть примерно так:
<?php
if ($_GET["iframe"] == "Y") {
echo "<link href='global.css' type='stylesheet' />";
} else {
echo "<link href='specific.css' type='stylesheet' />";
}
....
?>
Хотя решение Криса также верно, я бы не стали никогда не полагайтесь на то, что Javascript будет работать одинаково во всех браузерах, независимо от того, был ли он протестирован или нет.По крайней мере, так вы знаете, что файл загружается в IFrame.