IE Negeert basetag in JS *

Pagina: 1
Acties:
  • 336 views

Acties:
  • 0 Henk 'm!

  • mr_derk
  • Registratie: September 2005
  • Laatst online: 14-08 20:20
hallo,

ik ben een webpagina aan het bouwen, en maak gebruik van een base tag. Deze tag is noodzakelijk omdat ik mijn urls rewrite.

nou loop ik aan tegen het volgende probleem.

In mijn pagina staat
code:
1
<input type=\"button\" value=\"auto toevoegen\" onClick=\"javascript:location.href = 'beheer/beheer_auto/f'\" />


firefox gaat in combinatie met de waarde van de base tag naar de juiste locatie. IE echter negeert de waarde van de base tag.

Ik heb wat gegoogled, en het bleek dat IE met javascript geen base pikt maar in html wel. Is er iemand die dit probleem eerder tegen is gekomen en de oplossing met mij wil delen?

*grammatica fout in mn topic titel :$

[ Voor 3% gewijzigd door mr_derk op 30-07-2008 15:44 ]


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

De eerste hit op "ie base href javascript":
http://notes.minty.org/cg...ion_For_Internet_Explorer

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • mr_derk
  • Registratie: September 2005
  • Laatst online: 14-08 20:20
zover ben ik ook wel gekomen, maar dit lijkt me meer een workaround. Ik was meer op zoek naar iets structureels (als dat bestaat)

[ Voor 8% gewijzigd door mr_derk op 30-07-2008 15:48 ]


Acties:
  • 0 Henk 'm!

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 26-05 15:01

XangadiX

trepanatie is zóó kinderachtig

(zucht)
Als de eerste hit in google je al een antwoord geeft, waarom dan hier vragen?

Stoer; Marduq


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

En nog een tip: als je een structurele oplossing wilt gebruik een input-element dan zoals 'ie bedoelt is: in een formulier waarbij je de url dan als action van het form-element kan zetten, of gebruik gewoon een link en style die als een button. Je hebt hier helemaal geen javascript nodig en dat is ook onwenselijk ivm toegankelijkheid...

Dat IE zich niet aan geldende webstandaarden houdt is al jaren een gegeven feit, voor sommige zaken zijn workarounds dan ook onontkomelijk...

[ Voor 17% gewijzigd door crisp op 31-07-2008 12:30 ]

Intentionally left blank


Dit topic is gesloten.