Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Dreamweaver CS3] Spry menu bar

Pagina: 1
Acties:

  • allure
  • Registratie: Mei 2001
  • Laatst online: 12:48

allure

Titaan fase 2/3

Topicstarter
Ik ben een site aan het maken in Dreamweaver, nu wil ik daar in een menubar gebruiken.
De bar vormgeven is echter het probleem niet maar het geven van functies aan de knoppen van de bar wel, als ik er een link aanhang en ik volg de link opent hij de pagina in een nieuw scherm.

Dit is niet de bedoeling, ik wil dat hij de link in de #mainContent opend.
Ik ben al aan het zoeken geweest naar een juiste Tutorial maar kan deze niet vinden.

Ik kan wel een site maken met Frames maar dit ziet er naar mijn mening niet uit.

De vraag is dus, hoe laat ik de links in de knoppen in #Maincontent openen?
Wat zie ik over het hoofd?

  • André
  • Registratie: Maart 2002
  • Laatst online: 11:08

André

Analytics dude

Het instellen van een target op een link is toch wel een van de basisfunctionaliteiten die je onder de knie zou moeten hebben. Kon je hier niets over vinden?

En waarom werk je met frames? Ik zou een site zonder frames maken :)

  • allure
  • Registratie: Mei 2001
  • Laatst online: 12:48

allure

Titaan fase 2/3

Topicstarter
nee een target op een link wil wel,
_Blank
_self
_top
_parent

Maar ik wil de link die in de sidebar(menubar) staat laten openen in de #mainContent.
Wat ik ook probeer, ik kom niet verder dan dat de browser een nieuwe pagina opend.

  • Heikanu
  • Registratie: Juni 2007
  • Laatst online: 17-11 20:17
allure schreef op vrijdag 02 mei 2008 @ 16:25:
Maar ik wil de link die in de sidebar(menubar) staat laten openen in de #mainContent.
Je bedoelt lijkt me dat je de link wil laten openen in een div ;)

Dit is niet mogelijk met HTML alleen. Als je zonder frames wil werken, stel ik voor je te verdiepen in PHP en dan in het bijzonder op de include-functie.

  • allure
  • Registratie: Mei 2001
  • Laatst online: 12:48

allure

Titaan fase 2/3

Topicstarter
Heikanu schreef op vrijdag 02 mei 2008 @ 16:44:
[...]


Je bedoelt lijkt me dat je de link wil laten openen in een div ;)

Dit is niet mogelijk met HTML alleen. Als je zonder frames wil werken, stel ik voor je te verdiepen in PHP en dan in het bijzonder op de include-functie.
Ik ben hier duidelijk niet los op, ik ga dit even doorlezen.

  • allure
  • Registratie: Mei 2001
  • Laatst online: 12:48

allure

Titaan fase 2/3

Topicstarter
Ok, Na even een aantal tutorials doorgelezen te hebben vat ik t nog niet helemaal maar t begint een klein beetje te dagen

Hoe vertel ik nou aan de knop waar hij de link moet openen.
Waar maak ik nu een PHP voor?
1 voor de pagina zelf?
en voor alle links een losse? in plaats van een html?

Voor een klein beetje beeldgeving:
http://members.lycos.nl/Wdobber/index.html
De link moet dus openen in "maincontent"

[ Voor 17% gewijzigd door allure op 03-05-2008 10:19 ]


  • Boelie-Boelie
  • Registratie: November 2004
  • Laatst online: 26-09-2020
Wanneer je je pagina bekijkt, zie je dat er onderdelen op elke pagina hetzelfde zijn, zoals de sidebar en de header. Die onderdelen kun je verplaatsen naar een bestandje bijv. sidebar.php resp. header.php , d.w.z. je knipt gewoon die divs uit je index.html en zet het in dat andere bestand. Met een include zorg je dat die uitgeknipte code weer terug wordt geplaatst op elke pagina wanneer de pagina wordt opgevraagd. Hernoem index.html dan wel even naar index.php.

Vervolgens maak je nieuwe pagina's aan op basis van index.php , maar dan met andere tekst in de #mainContent. Dus de nieuwe content in #mainContent krijg je door een nieuwe pagina te maken (bijv. pagina ' test2.php' ) en daar in je sidebar.php naar te verwijzen met <a href="test2.php">test 2</a> .

Cogito ergo dubito


  • allure
  • Registratie: Mei 2001
  • Laatst online: 12:48

allure

Titaan fase 2/3

Topicstarter
OK! kijk hier kan ik wat mee, nu laad ik de inhoud elk vanuit een eigen file, maar hoe krijg ik de inhoud weer op de juiste plaats?

  • Boelie-Boelie
  • Registratie: November 2004
  • Laatst online: 26-09-2020
Als je de inhoud plaatst in #mainContent, staat het toch op de juiste plaats?

Cogito ergo dubito


  • allure
  • Registratie: Mei 2001
  • Laatst online: 12:48

allure

Titaan fase 2/3

Topicstarter
toch niet;
http://members.lycos.nl/Wdobber/index.php

alles staat max. links

  • ari
  • Registratie: November 2007
  • Laatst online: 05-11 00:06

ari

Ik zou eerst nog even kijken naar je doctype declaratie:
code:
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Dit hoeft maar één keer per pagina (en wel helemaal bovenaan). Dus niet in elk afzonderlijk php-bestand, maar één keer totaal.

Hetzelfde geldt voor je <html> en <body> tags, die hoef je ook maar één keer te gebruiken (en ook maar één keer af te sluiten). Probeer eerst dat voor elkaar te krijgen, waarschijnlijk lost dat al een hoop op.

  • allure
  • Registratie: Mei 2001
  • Laatst online: 12:48

allure

Titaan fase 2/3

Topicstarter
Ok, ik heb alle bestand opgeschoond, nu heeft alleen de index.php die inhoud nog.

Het veranderd echter niet veel.

  • Heikanu
  • Registratie: Juni 2007
  • Laatst online: 17-11 20:17
Boelie-Boelie bedoelt dat je voor elke aparte pagina een copy van index.php kunt maken, waarbij je de verschillende onderdelen van de pagina die elke keer het zelfde zijn include.

Ik bedoelde eigenlijk iets anders -->

Als link in index.php:
HTML:
1
<a href="index.php?p=test2>


en dan in de #mainContent:
PHP:
1
include($_GET['p'].".php");


LET WEL OP, dat dit heel basic is en niet veilig is als je live gaat met je website. Maar het geeft het idee goed weer. (en ik heb nu geen tijd voor extra)

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 13:12

Dark Blue

Compositionista!

Alpenmeisje

Even voor de zekerheid... ondersteunt Lycos wel PHP-pagina's? Vroeger deden al die euh... gratis- en provider-webspaces dat toch niet? Of heb ik heel lang onder een steen geleefd?

De optie die Heikanu geeft werkt wel maar is inderdaad zoals hij zelf al aangeeft zeker niet veilig. Op de plek van 'p' kan namelijk alles gezet worden, ook de code om een vreselijk ranzige pornøwebsite te laten zien bínnen jouw website.

Bovendien is het niet zo netjes om binnen 'p' een hele berg tekst te zetten, laat staan dat je er straks ook nog foto's en opmaakcode bij in wil krijgen. Op de website van PHP.net, waar al eerder naar verwezen is, staat ook informatie over if-statements.

Zo'n if-statement kun je vergelijken met een agent die midden op een kruispunt staat en aangeeft waar alle auto's heen mogen rijden. Rode auto's naar links, blauwe naar rechts, gele moeten stoppen, etc.. Je hebt een vast aantal onderwerpen op je pagina, zeg eens, twee: 'rode autos' en 'blauwe autos'. Als er een rode, dan wel een blauwe auto aan komt rijden (iemand klikt op de link er naar toe) dan laat je de inhoud die daarbij hoort zien. Echter, op jouw website komen geen gele auto's voor. Wanneer iemand de link zelf intypt en 'gele autos' opvraagt kun je jouw if-statement laten antwoorden dat er aan het verzoek om 'gele autos' geen gehoor kan worden gegeven. Wanneer iemand het nog bonter maakt en vraagt om 'pornøwebsites' in plaats van 'gele autos' dan krijgt hij dezelfde respons. Door af te bakenen wat jij wel en niet aanbiedt, beveilig je je website al een beetje meer.

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs

Pagina: 1