Toon posts:

frame in tabel met java?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Na flink wat zoekwerk is het mij helaas nog niet duidelijk geworden of dit kan. I wil dus vanuit een cell in een tabel een html bestand openen in een andere ceel van die zelfde tabel.
hieronder is mijn poging tot een tekening van wat ik wil proberen

.-------------------------------------------.
|............................................................|
|.......................header............................|
|............................................................|
|=======|==========================|
|............|...............................................|
|............|...............................................|
|..Menu...|.......Main..................................|
|............|...............................................|
|............|...............................................|
|......------------>...................................|
|............|...............................................|
|............|...............................................|
|............|...............................................|
`-------------------------------------------'

voor de duidelijkheid, die header(of had ik het banner moeten noemen) wou ik gewoon maken door een colomspan

Zou iemand mij kunnen vertellen of dit kan en zo ja, hoe?
alvast bedankt

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Probeer de <iframe> tag.

http://www.w3schools.com/html/

Stop uploading passwords to Github!


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

nou tot in detail kan ik het ff niet opbraken maar heb wel wat tips/keywords.

je kunt in javascript met de property 'innerHTML' elementen van een pagina voorzien van externe content.

Ik weet niet of je echt een stuk html wilt inserten of alleen text want anders kun je nog denken aan 'innerText'.
Het inplakken van een html-pagina kan niet want dat zou betekenen dat je 2 body-tags enz. in 1 document hebt, en dakannie.
Dan moet je overstappen op een iframe.

het klinkt ongeveer zo:
je noemt de maincell bijv. main.
klik je dan op menu dan kun je de main vullen:
code:
1
<a href="" onclick="document.all.main.innerHTML = 'Heej, kijk nou, deze tekst komt erin!';">Linkje</a>

het voorbeeld is pseudo en IE only.
Ff zoeken en je vindt zat how-to's

www.jurgroessen.nl


Verwijderd

Topicstarter
Bedankt voor alle tips, ik heb ze allemaal uitgeprobeert maar helaas :(
Ik ben eigenlijk nog wat vergeten te vertellen, de reden dat ik het met een tabel wou proberen is omdat ik scrollen wil vermijden. Als het window te klein is moet er natuurlijk wel gescrolled kunnen worden, maar niet binnen frames.
Hetgeen wat ik in "main" wil gooien is html(en php) en de grote daarvan is vaiabel en kan ik niet van tevoren berekenen... das dus een beetje trickie
Ik heb ook even bij wat mensen rondgevraagt en 1 daarvan kwam met het voorstel aan om het met write.document op te lossen, hij had het erover dat je dat dan in het menu gedeelte moest zetten... ik kon het niet helemaal volgens :?
Ik heb daar wat mee zitten spelen, maar er uit komen doe ik niet.. ugh

Verwijderd

Ik heb hiervoor een functie, die ligt alleen op mn werk (kweet m niet uit mn hoofd), so give me a day :-)...

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:22

crisp

Devver

Pixelated

Een iFrame lijkt me dan toch voor de hand te liggen - zoek daar eens op.
Een andere mogelijkheid is (als je toch PHP kan gebruiken) om mbv PHP de inhoud te vullen aan de hand van een ander (HTML)bestand.
Met iFrame kan je een source opgeven, met PHP kan je gewoon een bestand parsen en printen naar een opgegeven locatie binnen het document (net als innerHTML - alleen kan JS geen andere bestanden benaderen).

Intentionally left blank


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op dinsdag 05 februari 2002 23:43 schreef crisp het volgende:
net als innerHTML - alleen kan JS geen andere bestanden benaderen
en niet te vergeten zoals ik al eerder zei:
je mag geen compleet html-document in een tabel van een pagina plakken, dat is html technisch incorrect.

De iframe is idd wel een fraaie oplossing; onzichtbaar te verweven in je pagina en je kunt complete docs als source gebruiken.

www.jurgroessen.nl

Pagina: 1