Citat:
Ursprungligen postat av The Barr
Ah, skönt att det går att göra, jag frågade i ett annat forum och där fick jag ett annat svar.
Tack för php-koden farbror seagate. Att komplettera den blir nog ett bra nybörjarprojekt för mig, men nu är jag nöjd bara jag får upp den.
....
PHP echo ... har du placerat fel, resten stämmer.
PHP echo ... skall placeras där Du vill att framen skall synas. PHP echo ... kommer nämligen att bytas ut mot "<frame src ..." när koden exekverats.
Jag trodde det framgick ganska uppenbart ur den mycket enkla PHP-koden, men jag får väl göra det ännu tydligare
Kod:
..kod..
<frameset cols="77,*">
<frame name="left" target="main" src="NYvanster.htm" marginwidth="0" marginheight="0" scrolling="no" noresize>
<?php echo $framecode; ?>
</frameset>
..kod..
Förresten; Varför har du valt target="main" på framen med namn left? Förstår inte riktigt logiken där.
Min kod var dessutom en förenkling och kan kompletteras på många sätt, exempelvis genom
Kod:
<?php
if (!isset($_GET['main'])) {
$framecode = '<frame src="startsida.htm" />';
} else {
$framecode = '<frame src="' . $_GET['main'] . '" />';
}
?>
Återigen så har jag inte testat, men det borde fungera. Finns även fler sätt att komplettera på, genom att exempelvis preg_replacea otillåtna tecken.
// Farbror Seagate