Avatar billede klaus_b Nybegynder
16. november 2001 - 01:31 Der er 7 kommentarer og
1 løsning

Iframe, PHP og Tabeller :o(

Hej eksperter

Jeg har lavet en hjemmeside bygget op i tabeller. I det ene <TD> felt har jeg et logo for siden. I et andet <TD> felt har jeg en iframe, hvor alle mine links bliver vist. Dette virker fint, men jeg ville gerne kunne opdatere logoet for den overordnede side samtidigt. Forståer på den måde det viste logo for nyheder er nyheder.jpg, gæstebog=gaestebog.jpg osv.

Kan det lade sig gøre at opbyge dynamisk og hvordan?
Avatar billede klaus_b Nybegynder
16. november 2001 - 01:38 #1
Avatar billede angelod Novice
16. november 2001 - 01:39 #2
Jeg vil blot anbefale dig til at finde en anden løsning end at benytte iframes.

Jeg tror nu nok det kan lade sig gøre, men iframes er lidt tricky, og selvom de ser smarte ud, så har de engang det handicap, at det ér frames.
Avatar billede jakoba Nybegynder
16. november 2001 - 01:52 #3
Hvis dine links ligger i en lille iframe i en celle bliver den iframe så ikke revet ned og genoprettet hver gang der klikkes?, det lyder ikke optimalt.

Fra din iframe kan du adressere et billede udenfor med:
    top.document.images[\'billednavn\'].src = \"nybilledurl.gif\";
fx i en onclick handler.

mvh JakobA
Avatar billede klaus_b Nybegynder
16. november 2001 - 01:58 #4
--jakoba

Mine links ligger i en <TD> og åbnes i en iframe. Det er således kun iframen, der opdateres, hvilket giver mig problemer med at opdatere logoet på den overordnede side. check evt. linket nævnt ovenfor.
Avatar billede fri-hash Nybegynder
16. november 2001 - 08:45 #5
du giver dit logo-img et navn
<img src=\"STANDARDLOGO.JPG\" name=\"LOGO\">

dine links skal så være f.eks:
<a href=\"NYHEDER.HTML\" target=\"IFRAMENAVN\" onclick=\"document.LOGO.src=\'NYHEDER.JPG\' \">
Avatar billede fri-hash Nybegynder
16. november 2001 - 08:56 #6
eller dynamisk:

<script>
var LINK = nyheder;
</script>

<script>
document.write(\"<a href=\'\" + LINK + \".html\' target=\'IFRAMENAVN\' onclick=\'document.LOGO.src=\\\" \" + LINK + \".jpg\\\" \'>\");
</script>

øøh, måske \\ skal være / , men det er noget i den retning
Avatar billede fri-hash Nybegynder
16. november 2001 - 09:00 #7
aaah, du skriver jo php -DOH!
<?php
$link = \"nyheder\";
?>

<a href=\" <?php echo $link; ?>.html\" target=\"IFRAMENAVN\" onclick=\"document.LOGO.src=\'<?php echo $link; ?>.JPG\' \">



Avatar billede klaus_b Nybegynder
16. november 2001 - 23:48 #8
Rigtig mange tak for hjælpen!!! - nu dur det sgu. Eksperten er fa.... guld værd nogle gange :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester