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)

Vreemd probleem met pop up

Drewster
9 antwoorden
  • Ik heb een linkje die er zo uit ziet:

    <li><a target="plan" href="/cgi-bin/WebContent.pl?path=leef/05/99/01">plan&nbsp;</a> </li>

    Als ik op deze link klik opent zich, in een pop-up, het menu plan (dit gaat goed)

    Maar als ik daarna op een van links in het menu druk, dan opent het document zich in het vorige menu, erg merkwaardig.

    De documenten horen in de pop-up zelf te openen. Kan iemand mij vertellen wat ik moet aanpassen?
  • kan je de links een target="_self" meegeven?
  • Kun je even een linkje geven? Ik heb zo het idee dat de popup waar je het over hebt geen popup is, maar dat je met frames werkt. Maar hoe dan ook is het veel gemakkelijker je te helpen als we het met eigen ogen kunnen bekijken.
  • Ik heb target "_self" er in gezet.
    Nu komen de documenten in een derde (popup) scherm.
    Ze moeten in het tweede scherm met het menu openen.

    Hier onder de link naar het menu:

    http://www.seol.nl/cgi-bin/WebContent.pl?path=leefstijl/05/99/01

    De plaatjes doen het ook nog niet.
    Hoe moet ik deze links aanpassen (wat eenbeginner ben ik toch..:)

    :roll:
    De plaatjes staan op:
    http://www.seol.nl/leefstijl/UploadedFiles
  • Ik zie dit als je menu:[code:1:b912c0f854]<ul id="menulist">
    <li><a id="inhoud" target="=" href="/cgi-bin/WebContent.pl?path=leefstijl/05/00/01">00 Inhoudsopgave</a> </li>
    <li><a id="inleiding" target="=" href="/cgi-bin/WebContent.pl?path=leefstijl/05/01/01">01 Inleiding</a> </li>
    <li><a id="werkwijze" target="=" href="/cgi-bin/WebContent.pl?path=leefstijl/05/02/01">02 Werkwijze</a> </li>
    <li><a id="overwegingen" target="=" href="/cgi-bin/WebContent.pl?path=leefstijl/05/03/01">03 Overwegingen bij invoering&nbsp;</a> </li>

    <li><a id="voorbeelden" target="=" href="/cgi-bin/WebContent.pl?path=leefstijl/05/04/01">04 Uitgewerkte voorbeelden</a> </li>
    <li><a id="kaders" target="=" href="/cgi-bin/WebContent.pl?path=leefstijl/05/05/01">05 Ondersteunende theoretische kaders</a> </li>
    <li><a id="bijlagen" target="=" href="/cgi-bin/WebContent.pl?path=leefstijl/05/06/01">06 Bijlagen -download formulieren</a> </li>
    </ul>[/code:1:b912c0f854]Geen target="_self"… Probleem is alleen wanneer die link zich opend in hetzelfde venster dan ben je je menu ook kwijt en krijg je alleen de inhoud van die link te zien. Het lijkt er een beetje op dat je met frames wil gaan werken (wat je natuurlijk niet moet gaan doen).

    En dit kan je niet menen:[code:1:b912c0f854]<meta content="Microsoft Word 11 (filtered)" name="Generator" />[/code:1:b912c0f854](hier in: link)

    Maar het kan bijna niet anders want de markup is echt een horror show!
  • Hmmm… Vraagje:Waar heb je de site in gemaakt? Een generator of zelf alle code getypt via kladblok oid? Het lijkt erop dat je een soort van CMS gebruikt. Moet je daarbij zelf de templates verzorgen?

    Anywho, je er zijn een hoop dingen mis. Da's geen ramp, mijn eerste poging tot een website is ook zo begonnen. ;)

    Laten we beginnen met de structuur van je site.
    Bovenaan beginnen we altijd met aan de browser te vertellen welke doctype je hebt, met aansluitend het HTML attribuut:
    [code:1:d5d2c0a487]<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html lang="nl">
    [/code:1:d5d2c0a487]
    Vervolgens komt de head, waarin we ten minste de content-type aangeven, de externe gebruikte bestanden als javascripts en stylesheets aangeven en natuurlijk de titel:
    [code:1:d5d2c0a487]
    <head>
    <title>jouw titel</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="leefstijl/css/website.css" type="text/css" rel="stylesheet" />
    </head>
    <body>
    </body>
    </html>[/code:1:d5d2c0a487]
    En, zoals je ziet, begint daarna pas de body en de uiteindelijke afsluiting van de pagina.
    Je menu bevat rare links. Waarom zou je targets aangeven? Je gebruikt toch geen frames? Dan lekker vanaf blijven. Keep it simple, zogezegd:
    [code:1:d5d2c0a487] <a id="inhoud" href="/cgi-bin/WebContent.pl?path=leefstijl/05/00/01">00 Inhoudsopgave</a>[/code:1:d5d2c0a487]

    En wat doet de javascript daar? Lijkt alsof het iets controleert van generieke onderdelen, maar als je toch met een CMS werkt, zou ik dat lekker met includes doen. Veel efficienter.
  • [quote:01533078b1="Drewster"]En dit kan je niet menen:[code:1:01533078b1]<meta content="Microsoft Word 11 (filtered)" name="Generator" />[/code:1:01533078b1](hier in: link)

    Maar het kan bijna niet anders want de markup is echt een horror show![/quote:01533078b1]Denk dat het alleen voor die pagina geldt, de rest is nevernooit van MS Word, ben er vrij zeker van dat het een CMS is.
  • [quote:f514ce2c45="Ger"]Denk dat het alleen voor die pagina geldt, de rest is nevernooit van MS Word, ben er vrij zeker van dat het een CMS is.[/quote:f514ce2c45]Ja klopt, maar ik denk dat je een redelijk brak CMS moet zoeken wil die je stylesheet link buiten de head zetten. En een CMS dat CGI gebruikt ipv PHP lijkt me ook niet de meest voor de hand liggende keuze.

    En heeft dit een reden?[code:1:f514ce2c45]#navlist {

    width: 2000px;
    }
    #menubox {
    height: 2000px;

    }[/code:1:f514ce2c45]

    Als je wilt dat dit goed werkt moet je de targets uit je menu halen en je hoofd pagina "toevoegen" aan je link pagina.
  • Het is me wel duidelijk, dat het allemaal niet al te duidelijk is. :)

    Ik kan inderdaad wel een lesje gebruiken, maar daar heb ik nu even geen tijd voor. Een praktische tip met wat ik precies in de HTML code moet aanpassen zou ik helemaal top vinden.

    De documenten zij idd met Word opgeslagen en worden in een soort van CMS opgehangen. :lol:

Beantwoord deze vraag

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