Meerdere BASE tags in 1 HTML pagina

Pagina: 1
Acties:

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 15:46
Ik heb aan het begin van elke pagina een include file staan met daarin de header en menu opties. Hier heb ik dus ook een BASE href aangegeven zodat ik niet elke keer de menuopties hoeft te veranderen.

De pagina's zijn verdeeld in meerdere folders.

Ik zal even een voorbeelde maken want het begint voor mij zelfs verwarrend te worden :D

www
-css (voor de stylesheets)
-images (Tsja...plaatjes dus)
-includes (alle serverside includes inclusief het menu)
-secure (pagina's met links naar de sub pagina's)
--orders (pagina's met betrekking tot orders)
--enz.

In de serverside include staat het complete menu wat op elke pagina in elke subdir moet komen staan. Ik heb daar een
<base href="http://***.***.nl/secure/"> inzitten.
Maar als je nu in orders een link maakt, dan moet ik het pad helemaal gaan aanpassen omdat hij alles vanaf secure pakt.

En alle pagina's in de subdirs zijn al af...En ik heb geen zin om al die pagina's aan te gaan passen.

Nu komt de uiteindelijke vraag waar jullie allemaal op gewacht hebben:

Mag ik meerdere base tags zetten in het zelfde document. Dus in de serverside include een tag en in het document waar de inlude ingezet wordt, ook een tag.

Ik heb het dus al geprobeert en volgens mij werkt het wel, maar ik wil weten of het wel mag volgens het W3C, ik heb daar weinig informatie gevonden...



In secure staan een aantal pagina's waarin een menu staat

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op vrijdag 28 december 2001 16:45 schreef PhoneTechnician het volgende:
...En alle pagina's in de subdirs zijn al af...En ik heb geen zin om al die pagina's aan te gaan passen.

...Mag ik meerdere base tags zetten in het zelfde document.
nee dat mag niet. btw trouwens verkeerde inslag om een oplossing voor je probleem te zoeken ("..geen zin hebben..")

"You're only as good, as what you did last week."


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Woei, als ik me niet vergis kun je in CSS3 ( *D ) zelfs opgeven bij een a-tag in welk venster hij geopend moet worden. *D

Dat zou je oplossing zijn, want dan kun je met classes werken. Voor nu zou ik het serverside oplossen als ik jou was.

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 15:46
Op vrijdag 28 december 2001 16:52 schreef oh,when? het volgende:

[..]

nee dat mag niet. btw trouwens verkeerde inslag om een oplossing voor je probleem te zoeken ("..geen zin hebben..")
Das waar. Ik denk dat dat maar het beste is...Ik denk dat ik de base tag gewoon op <base href="http://xxx.xxx.nl/secure/"> zet en in elke subdir dan maar handmatig de links ga veranderen...Gelukkig zit er een replace functie in HomeSite

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Je kan toch de base href gebruiken :?
Dan zet je die op je maindomein, en hoef je je base target alleen maar op de secure directory te zetten.