Jump to content
Sign in to follow this  
kafelia

kan en link åpnes i en div? *dum*

Recommended Posts

har nettopp lært meg noe html og begynt med css etter å ha holdt på et par år med wysiwyg.

 

bruker verken rammer eller tabell på layouten nå, og det går relativt greit helt til jeg la inn link til gjesteboken, for nå begynner jeg å lure på hvorfor jeg ikke har rammer.. for hvordan i allverden skal jeg unngå at linken åpnes i en ny side? med interne linker er det jo greit for da kan jeg jo bestemme alt selv, og i de fleste tilfeller så er det jo en fordel om eksterne linker åpnes "eksternt".. men så er det dette med gjesteboken da!

 

er det noen måte å få dirigert linker til f.eks å åpnes i en div? høres sikkert helt mongo ut men.. MÅ jeg virkelig ha det slik at linken åpnes på en egen side? jeg kan selvfølgelig stille inn gjesteboken til å åpnes i det samme vinduet, men uansett vil jeg da miste resten av layouten...

 

 

 

:blush:

Share this post


Link to post

<body>
<ul>
<li><a href="?side=ommeg">Om Meg</a></li>
</ul>

<div id="innhold">
<?php
include($_GET['side'] . '.php');
?>
</div>
</body>

 

Dette er eit svært enkelt eksempel, du bør ikkje bruke det til noko, men kanskje du skjønner tankegangen.

 

Om det no ligg ei fil i samme mappe som denne fila ovenfor, med navnet ommeg.php, vil den bli inkludert i DIV-en.

Share this post


Link to post

Nei, dette har ingen direkte innvirkning på om HTML-koda di er gyldig eller ikkje, sidan all PHP-kode blir kjørt før output til UA-en.

 

Viss du ikkje skjønner stort av PHP, og heller ikkje har planer om å prøve å lære dette, så har ikkje eg stort å bidra med. :)

Share this post


Link to post

okai, la meg prøve å få dette inn... tror jeg trenger å se det i en litt mer realistisk sammenheng

 

siden jeg skal ha dette inn på er index.html

 

div'en jeg vil at gjesteboken min skal åpnes i er class="main"

 

her er koden for gjesteboka:

 

<div class="guestbook"><a href="http://www.contact.cybertools.se/guestbook.asp?id=20508">Don't forget to sign our Guestbook! </a></div>

 

 

hva skal stå hvor ?

Share this post


Link to post

Dette gjelder kun hvis gjesteboken din ligger på en annen server enn den du siden din liggende på.

 

I PHP ihvertfall de Apache serveren som jeg har satt opp er man nødt til å gå inn i php.ini for å tillate ekstern includering, hvis du skjønner.

 

Jeg har tolket det på den måten at gjesteboken din lå på en annen server.

Share this post


Link to post

Jeg tror ikke det var noen som prøvde å få deg til å forstå sammenhengen mellom tjenerside og klientside i dette tilfellet. Klienten sender en forespørsel om at den vil åpne dokumentet "om meg" -> tjeneren mottar forespørselen, legger "om meg" inn i den passende delen av HTML-filen

<body>
<ul>
<li><a href="?side=ommeg">Om Meg</a></li>
</ul>

<div id="innhold">
<?php
include($_GET['side'] . '.php');
?>
</div>
</body>

 

Klienten får så et "om meg" HTML-dokument, der innholdet ligger i "innhold".

 

Videre lesning.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...