Gå til innhold

Åpne nye sider med iframe


Anbefalte innlegg

Hei.

Hjelper noen med en side, men har et problem.

 

<?php
session_start();
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hei.no</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style></head>

<body>
<div align="center">
<img src="hovedlogo.png" alt="Hei.no" width="1019" height="180" />
<img src="hovedmeny.png" alt="Hei.no - hovedmeny" width="1019" height="79" border="0" usemap="#Map">
<map name="Map" id="Map">
<area shape="rect" coords="174,3,251,38" href="?side=forside" alt="Hjem" />
<area shape="rect" coords="272,4,383,39" href="?side=kontakt" />
<area shape="rect" coords="403,4,461,39" href="?side=om" />
<area shape="rect" coords="479,4,606,39" href="?side=bestilling" />
<area shape="rect" coords="625,4,735,39" href="?side=support" />
<area shape="rect" coords="754,4,820,39" href="?side=tips" /></map>


<?php
$sdjasdhasuid = $_GET['side'];
$char_whitelistnn = array("_", "-"); 
$sidenn = isset($_GET['side']) && (!empty($_GET['side'])) ? $_GET['side'] : 'forside';
$formatnn = "sider/%s.php";
if (ctype_alnum(str_replace($char_whitelistnn, "", $sidenn)) AND is_file(sprintf($formatnn, $sidenn))) {

} 

if($blablabal == "supportsystem")
{
$finisshh = "http://hei.no/index.php";
}
else
{
$finisshh = sprintf($formatnn, $sidenn);
}
?>

<iframe style="WIDTH: 1019px; HEIGHT: 480px" frameborder="0" scrolling="no" name="hovedramme" src="<?= $finisshh ?>"></iframe>

 <img src="bunnbilde.png" alt="(c) 2007" />
</div>

</body>
</html>

 

Hvis jeg da lager en fil som jeg skriver <a href="http://vg.no" />VG NETT</a>, vil vg dukke opp inni iframen hvis jeg ttrykker på den.

Jeg vil at istedenfor at vg.no kommer inni iframen eller i et nytt vindu, skal den siden du er på. Altså index.php?side=forside gjøres om til vg.no

 

Takker for hjelp :)

Lenke til kommentar
Videoannonse
Annonse

Men "Skal ikke" høres så slemt og brutalt ut, synes du ikke? :wee:

 

Ontopic: Prøv å styr unna iframes. Det er ikke bra. Bruk heller ett includescript i PHP. Mye bedre.

 

EDIT: Se EDIT over.

Endret av Ernie2k
Lenke til kommentar
1) Ikke bruk iframes. Bruk CSS og PHP.

Da må nok dere hjelpe meg med det. :hmm:

 

2) finisshh = finish.

Jeg er aldri helt sikker på om jeg har brukt $finish eller andre før, derfor slenger jeg på noe tilfeldig bakpå for å alltid være på den sikre siden :D

 

3) Legg til target="_blank" eller target="_top" i linken.

8205811[/snapback]

_blank åpner ny side.

_top blir det samme som uten target, utenom at nå går den i alle sider.

 

 

Bare en ting jeg vil si. Du trenger ikke lukke den første delen av linken: <a href="http://vg.no" />VG NETT</a> når det er en lukketag senere: </a>.
Ok. Har tatt det vekk.
Lenke til kommentar

Les litt om a elementet på W3 Schools, så kanskje du finner løsningen du er ute etter.

 

Det er også mer enn nok tråder og guider som forteller deg hvordan du kommer i gang med CSS. Søk her eller på Google så finner du garantert noe.

 

Ernie2k: Kanskje "skal ikke" høres slemt ut, men du skal jo faktisk ikke lukke a elementet på den måten :) Selvsagt "kan du" kjøre på venstre side, men du skal ikke gjøre det.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...