2013-12-18 8 views
5

Es gibt ein Problem, auf das ich in der HTML-Seite stehe.Relative Links Nicht an HTML-Seite arbeiten

Ich habe einen JavaScript-Code auf dieser Seite eingefügt, aufgrund dessen ActiveX-Warnmeldung jedes Mal ausgelöst wird, wenn die HTML-Seite auf dem lokalen System hochgeladen wird.

Um diese Warnung zu stoppen, um die Benutzer angezeigt wird, ich habe MOTW (Webmarkierung) und enthielt die Code-Schnipsel an der Spitze der HTML-Seite verwendet:

<!-- saved from url=(0016)http://localhost--> 

Diese Codezeile verbietet die Warnungsaufforderungsnachricht.

Aber jetzt funktionieren die relativen URLs auf der Seite nicht mehr.

Bitte helfen Sie mir eine Lösung zu finden, so dass weder die ActiveX-Warnung auftritt noch die relativen Links auf der Seite nicht mehr funktionieren.

Vielen Dank im Voraus.

+0

Dis verwenden Sie versuchen, mit <- von URL gespeichert = (0014) über: Internet -> – Shiva

+0

@shiva dies bereits versucht. aber immer noch relative Links werden nicht funktionieren. – user3114356

Antwort

0

Die ActiveX-Warnungen sollten nur auftreten, wenn Sie aus Sicherheitsgründen über das lokale Dateisystem auf Ihre Site zugreifen. Wenn Sie über einen (lokalen oder entfernten) Webserver darauf zugreifen, sollten die Warnungen weg sein.

Können Sie Apache (enthalten in XAMPP) oder etwas Ähnliches nicht verwenden, um Ihre Seiten zu bedienen (sogar lokal, über http://localhost/)?

Edit:

Alternativ Sie, dass bestimmte Sicherheitseinstellung in Internet Explorer deaktivieren könnte (was ich nehme an, Sie verwenden, da Sie ActiveX erwähnen). Oder Sie könnten einen anderen Browser ausprobieren: Firefox zum Beispiel hat diese Einschränkungen nicht.

+0

Ich fürchte, ich kann Apache nicht benutzen. Gibt es einen anderen Ausweg? – user3114356

+0

Sie könnten diese bestimmte Sicherheitseinstellung in Internet Explorer deaktivieren (von der ich annehme, dass Sie sie verwenden, weil Sie ActiveX erwähnen). Oder Sie könnten einen anderen Browser ausprobieren: Firefox zum Beispiel hat diese Einschränkung nicht. Dies sind Lösungen für ** Sie ** vor Ort; ist das genug? Greifen andere Benutzer lokal auf Ihre Seiten zu (Remote sollte kein Problem sein)? – Farce

+0

Wir können keine Änderungen an den IE-Einstellungen vornehmen. Die Anwendung hat ungefähr 100 Benutzer. Sie greifen lokal auf die Seiten zu. Daher suchen wir nach einer Codelösung, damit die ActiveX-Warnung entfernt wird und alle Links ordnungsgemäß funktionieren. – user3114356

0

Haben Sie versucht, einen <base href="ENETERBASEURLHERE" />

Verwandte Themen