WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Ladda frames och fortfarande visa undersidan (https://www.wn.se/forum/showthread.php?t=7069)

Ejerhed 2005-03-31 19:51

Just nu använder jag detta script för att hela sidan ska visas med ramar då man kommer in till en undersida från en sökmotor.

Går det att fixa så att ramaran laddas och att undersidan visas istället för startsidan?

<script LANGUAGE="JavaScript">

if (parent.location.href == self.location.href) {
window.location.href = 'default.asp';
}

</script>

Tvartom 2005-03-31 19:58

Japp!

Detta är som jag skrivet i php!


i Index.php:
Kod:

<?PHP
// Om "sida" är satt i querysträngen används den, annars är det standardsidan som används!
$startsida = (isset($_GET["sida"])) ? rawurldecode($_GET["sida"]) : "start.php";
?>
...
<frame src="top.php" ...>
<frame src="<?= $startsida ?>" ..>
...

Och javascriptet ser ut såhär:
Kod:

if (parent.location.href == self.location.href) {
window.location.href = 'index.php?sida=<?= rawurlencode($_SERVER["REQUEST_URI"]) ?>';
}

Det borde inte vara så svårt att översätta till asp... Min asp är dock ganska ringrostig nu, så jag ska inte försöka!
Javascriptet kan även ändras lite för att även användas för att bryta sig ur andras sidors ramar!

Edit: Rättade lite syntax...

Edit2: Detta är dock inte en lösning på klientsidan...


Alla tider är GMT +2. Klockan är nu 02:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson