Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Target naar cel in tabel

None
21 antwoorden
  • hallo beste mede html bakkers :)

    ik moet samen met een klasgenoot een website maken voor een project voor school. nu hebben we een leuke website in elkaar gedraait, maar nu lopen we tegen een probleempje aan…

    we maken gebruik van tabellen en willen een link openen in een bepaalde cel.

    normaal doe je dit in frames, dan kan je een frame een naam geven en dan zeg je gewoon target='naam-frame' en klaar is kees.

    is dat ook mogelijk met een cel in een tabel?
    en zo ja, hoe kunnen we aangeven dat hij precies die cel moet pakken?

    groetjes

    Hans-Peter
  • Ik denk dat je eens verder moet zoeken naar "innerhtml"..

    gr

    t.
  • Of iets doen met server-side scripting… (Met tabellen een site vormgeven is trouwens nooit de bedoeling geweest.)
  • bedankt voor jullie reacties, ik zal even verder zoeken.

    [quote:864283d017="Anne"]Met tabellen een site vormgeven is trouwens nooit de bedoeling geweest.[/quote:864283d017]

    nee, maar het is verrekte handig :)

    en waarom niet btw? 't werkt toch? (wat moet je anders met een tabel?)
  • http://www.brainstormsandraves.com/articles/semantics/structure/
  • oowhja :)

    dus als ik een interesante website maak over dat 't in tabellen moet, dan moet 't zo??

    :P
  • Als je het niet begrijpt kun je dat ook gewoon zeggen. :wink:
  • hehe neej, maar we hebben een site gemaakt die hoofdzakelijk bestaat uit plaatjes…

    sommige van die plaatjes zijn dus linkjes… en die moeten dus worden geopent in een bepaalde cel…

    het is dus niet zo dat wij die hele site hebben opgebouwd in tabellen…..


    maar anyway… weet iemand een manier hiervoor of is het niet mogelijk?
  • Er is misschien een mogelijkheid om in een tabel toch de inhoud te kunnen bepalen. Het is alleen een combinatie van zowel een tabel als een inframe (iframe)

    In de cel waar je een verwijzing wilt maken maak je ook een iframe

    [code:1:d52be50709]<table>
    <tr>
    <td>
    <iframe name="naam" src="eerste_foto.htm" frameborder="0"></iframe>
    </td>
    </tr>
    </table>[/code:1:d52be50709]

    Op deze manier kun je later verwijzen naar "#naam" wat in dit voorbeeld dus een cel is in de tabel.

    Succes.
  • [quote:1376fca03f="habell"]Op deze manier kun je later verwijzen naar "#naam" wat in dit voorbeeld dus een cel is in de tabel.[/quote:1376fca03f]Zonder hekje werkt het beter.

    @TS: Heb je mss een online voorbeeld? Kunnen we direct wat algemene tips geven.
  • [quote:5343daf320="teacher"]Ik denk dat je eens verder moet zoeken naar "innerhtml"..
    [/quote:5343daf320]
    Is toch de oplossing, dacht ik…
  • [quote:fe96ec34e6="habell"]Er is misschien een mogelijkheid om in een tabel toch de inhoud te kunnen bepalen. Het is alleen een combinatie van zowel een tabel als een inframe (iframe)

    In de cel waar je een verwijzing wilt maken maak je ook een iframe

    [code:1:fe96ec34e6]<table>
    <tr>
    <td>
    <iframe name="naam" src="eerste_foto.htm" frameborder="0"></iframe>
    </td>
    </tr>
    </table>[/code:1:fe96ec34e6]

    Op deze manier kun je later verwijzen naar "#naam" wat in dit voorbeeld dus een cel is in de tabel.

    Succes.[/quote:fe96ec34e6]

    kiiijjjk :)

    hier hebben we wat aan :) hij maakte 't wel een beetje klein, maar na width en heigth in te geven deed hij ook dit netjes.

    bedankt! :)



    en nee, sorry de site is niet online te bekijken. we werken hier eerst ff lokaal.
  • Helaas kan ik geen bijlages toevoegen maar hieronder staat een werkende code van een pagina die cellen als verwijzing gebruikt.

    [code:1:39fc46a659]
    <HTML>
    <HEAD>
    <TITLE>Test HTML inframe</TITLE>
    </HEAD>
    <BODY>
    <TABLE BORDER="0">
    <TR>
    <TD><iframe name="test1" src="F:\bookmark.htm" scrolling="no" width="300" height="200"></iframe></TD>
    <TD><iframe name="test2" src="F:\bookmark.htm" scrolling="no" width="300" height="200"></iframe></TD>
    <TD><iframe name="test3" src="F:\bookmark.htm" scrolling="no" width="300" height="200"></iframe></TD>
    </TR>
    <TR>
    <TD>A</TD>
    <TD>B</TD>
    <TD>C</TD>
    </TR>

    </TABLE>

    <A HREF="http://www.veenendaal.nl" TARGET="test1">link_cel1</A>
    <A HREF="http://www.veenendaal.nl" TARGET="test2">link_cel2</A>
    <A HREF="http://www.veenendaal.nl" TARGET="test3">link_cel3</A>

    </BODY>
    </HTML>
    [/code:1:39fc46a659]

    Dit leek mij een meest eenvoudige oplossing
  • [quote:91383d6657="habell"]Helaas kan ik geen bijlages toevoegen [..][/quote:91383d6657] :-? huh?
  • [quote:285897b93e="monstertje"]Ik moet samen met een klasgenoot een website maken voor een project voor school. nu hebben we een leuke website in elkaar gedraait, maar nu lopen we tegen een probleempje aan…[/quote:285897b93e][quote:285897b93e="monstertje"]We maken gebruik van tabellen.[/quote:285897b93e]
    Mag dat eigenlijk wel bij jou opleiding? CSS is de toekomst en als ICT-student gaat het er toch om dat jet het nieuwste van het nieuwste leert?

    (sorry voor de dubbelpost..)
  • in een css kun je geen indeling van tabellen opgeven dat zul je toch echt met html moeten doen…
  • [quote:08557d05f8="monstertje"]in een css kun je geen indeling van tabellen opgeven dat zul je toch echt met html moeten doen…[/quote:08557d05f8]Waar heb je het over?
  • [quote:50b3c36a14="MichielPH"][quote:50b3c36a14="habell"]Op deze manier kun je later verwijzen naar "#naam" wat in dit voorbeeld dus een cel is in de tabel.[/quote:50b3c36a14]Zonder hekje werkt het beter.[/quote:50b3c36a14](Interne) verwijzingen zijn altijd met een hash ervoor. Je verwijst dan meestal naar een ID op een element. Dus zoiets als:[code:1:50b3c36a14]<a href="#foo">foo</a>

    <h2 id="foo">foo</h2>[/code:1:50b3c36a14]
  • ?

    dat klopt natuurlijk niet helemaal. Zowel bij de nametag als bij de id maak je in bijv. javascript geen gebruik van een #. Maar ook met de verwijzingen naar een ander frame (zoals in dit geval) gebruik je geen #. Als je de id/name wil meegeven via het adres, of een id wilt gebruiken in css, gebruik je een #. Correct me if I'm wrong.
  • O wacht, het ging om TARGET? (Dan werkt ID alleen in XHTML als 'application/xhtml+xml' in recente build van Mozilla (en NAME werkt daar niet).)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.