• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

IE11 relative href

Spoiler

Mitglied
Hallo,

in meinen Seiten verwendete ich bis jetzt immer JQUERY und holte mir per AJAX den Content.
Dabei stand im jeweiligen href eines Links immer nur, was zu tun ist, nicht der komplette Link.

Z.B.
Code:
<a href"adm/tmpl" class="link">los</a

Im JQuery dann

Code:
$('a.link').click(function(){ Laden($(this).attr('href')); return false;});

Hat bis jetzt funktioniert ... wenn ich in der Funktion Laden(); den übergebenen Wert angezeigt habe, stand da immer "adm/tmpl" ... seit IE11 steht da jetzt http://server/seite/adm/tmpl.

Und damit kann mein Script die Seite nicht mehr korrekt aufrufen.
Kann man das irgendwie so hinbiegen, dass wirklich nur der reale in HREF eingetragene Wert zurückgegeben wird?

Danke im Voraus.
Gruß

Spoiler
 
Werbung:
weder noch ... im Einsatz ist noch Jquery 1.8.3 ... hab aber auch schon mit der aktuellen Version versucht ... gleiches Ergebnis.

Einen Base-Tag habe ich nicht im Code.
 
Werbung:
Kann ich jetzt zwar nicht nachvollziehen, aber mir auch schwer vorstellen. Vereinfache die Funktion doch mal.

Code:
$('.link').on('click', function(e) {
  e.preventDefaukt();
  console.debug($(this).attr('href'));
})
 
Brachte auch nichts.

Hab jetzt mittels
Code:
<meta http-equiv="X-UA-Compatible" content="IE=9">

den Modus gesetzt, seit dem funktioniert alles wieder wie gewünscht ... um die Details kümmere ich mich, wenn ich mehr Zeit habe ;-)
 
Zurück
Oben