Gå til innhold

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


Anbefalte innlegg

Skrevet

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:

Videoannonse
Annonse
Skrevet

<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.

Skrevet

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. :)

Skrevet

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 ?

Skrevet

:ermm::no:

 

 

her skjønner jeg at gjesteboken får åpne seg i et nytt vindu :roll: eller så får jeg gå tilbake til frames.

 

takk for at dere prøvde jaffal :blush:

Skrevet

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.

Skrevet

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.

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å
×
×
  • Opprett ny...