sj.se Website Information
Daily Unique Visits: 56,426
Daily Page Views: 338,556
Income Per Day: $677
Estimated Value: $487,440
This website is located in Sweden and is using following IP address 217.213.30.54. See the complete list of popular websites hosted in Sweden.
sj.se is registered under .SE top-level domain. Please check other sites in .SE zone.
Website sj.se is using the following name servers:
- ECSJDNS03.sj.se
- ECSJDNS04.sj.se
and is probably hosted by Telia Company AB. See the full list of other websites hosted by Telia Company AB.
The highest website sj.se position in Alexa rank database was 24824 and the lowest rank position was 25471. Current position of sj.se in Alexa rank database is 25418.
Desktop speed score of sj.se (72/100) is better than the results of 54.39% of other sites and shows that the page desktop performance can be improved.
Mobile usability score of sj.se (99/100) is better than the results of 79.46% of other sites and means that the page is mobile-friendly.
Mobile speed score of sj.se (52/100) is better than the results of 37.6% of other sites and shows that the landing page performance on mobile devices is poor and can be improved.
Advertisement
sj.se Alexa Rank
The traffic rank is based on three months of aggregated historical traffic data from millions of Alexa Toolbar users and is a combined measure of page views and users.
sj.se whois
WHOIS gives you the ability to lookup any generic domains to find out the registered domain holder. WHOIS database are provided for information purposes only. It allows the public to check whether a specific domain name is still available or not and to obtain information related to the registration records of existing domain names.
# All rights reserved.
# The information obtained through searches, or otherwise, is protected
# by the Swedish Copyright Act (1960:729) and international conventions.
# It is also subject to database protection according to the Swedish
# Copyright Act.
# Any use of this material to target advertising or
# similar activities is forbidden and will be prosecuted.
# If any of the information below is transferred to a third
# party, it must be done in its entirety. This server must
# not be used as a backend for a search engine.
# Result of search for registered domain names under
# the .se top level domain.
# This whois printout is printed with UTF-8 encoding.
#
state: active
domain: sj.se
holder: CSC10-494922440
created: 2001-02-26
modified: 2022-02-17
expires: 2023-02-26
transferred: 2020-10-01
nserver: ecsjdns04.sj.se 217.213.30.151
nserver: ecsjdns03.sj.se 217.213.30.150
dnssec: unsigned delegation
registry-lock: unlocked
status: ok
registrar: CSC Corp Domains
sj.se server information
Servers Location
sj.se desktop page speed rank
Last tested: 2017-05-18
sj.se Desktop Speed Test Quick Summary
priority - 14Eliminate render-blocking JavaScript and CSS in above-the-fold content
Your page has 5 blocking script resources and 5 blocking CSS resources. This causes a delay in rendering your page.
Remove render-blocking JavaScript:
https://www.sj.se/etc/designs/sj/frameworks/raven.min.js
https://www.sj.se/etc/clientlibs/granite/lodash/modern.min.js
https://www.sj.se/etc/designs/sj/sites/sjse/clientlib.min.17.5.1.1_26.js
https://www.sj.se/etc/designs/sj/sites/sjse/bookin…lib.min.17.5.1.1_26.js
Optimize CSS Delivery of the following:
https://www.sj.se/etc/designs/sj/sites/sjse/bookin…ib.min.17.5.1.1_26.css
https://www.sj.se/etc/designs/sj/sites/sjse/cssroo…ib.min.17.5.1.1_26.css
https://www.sj.se/etc/clientlibs/foundation/jquery…themes/default.min.css
https://www.sj.se/etc/clientlibs/foundation/person…themes/default.min.css
priority - 12Prioritize visible content
Your page requires additional network round trips to render the above-the-fold content. For best performance, reduce the amount of HTML needed to render above-the-fold content.
The entire HTML response was not sufficient to render the above-the-fold content. This usually indicates that additional resources, loaded after HTML parsing, were required to render above-the-fold content. Prioritize visible content that is needed for rendering above-the-fold by including it directly in the HTML response.
priority - 11Leverage browser caching
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:
https://assets.adobedtm.com/47475f681d4c121dabce36…d7b1257e31b495786ea.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…91fa7b540a9f20002b0.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…ab73637324cf2000b28.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…7a864746d7551002da0.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…2c564746d707600046e.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…67664746d05200064ae.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…6d264746d7c3c001343.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…b8164746d675f005860.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…19564746d240e005a9e.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…55c64746d19940003e2.js (expiration not specified)
https://assets.adobedtm.com/47475f681d4c121dabce36…a1364746d198e00fee0.js (expiration not specified)
https://www.sj.se/apps/sj/servlet/calendar/now (59 seconds)
https://www.sj.se/libs/cq/i18n/dict.sv.json (59 seconds)
https://static.doubleclick.net/instream/ad_status.js (15 minutes)
https://www.google-analytics.com/gtm/js?id=GTM-T8H…d=425261703.1495114891 (15 minutes)
https://bat.bing.com/bat.js (30 minutes)
https://d6tizftlrpuof.cloudfront.net/live/resource…_sjse_right_retina.png (60 minutes)
https://js-agent.newrelic.com/nr-spa-998.min.js (2 hours)
https://ssl.google-analytics.com/analytics.js (2 hours)
https://www.sj.se/etc/designs/sj/common/clientlib/fonts/sj-icons.ttf (24 hours)
https://www.sj.se/etc/designs/sj/common/clientlib/…ans_bold-webfont.woff2 (24 hours)
https://www.sj.se/etc/designs/sj/common/clientlib/…_regular-webfont.woff2 (24 hours)
https://www.sj.se/etc/designs/sj/frameworks/fontaw…ntawesome-webfont.woff (24 hours)
priority - 2Optimize images
Properly formatting and compressing images can save many bytes of data.
Optimize the following images to reduce their size by 15.1KiB (24% reduction).
Compressing https://www.sj.se/content/dam/Beta/Kampanjer/Skylt…s/cq5dam.web.590.y.jpg could save 5.1KiB (23% reduction).
Compressing https://www.sj.se/content/dam/webdesign/SJSE/header/flag_icon_40_40_en.png could save 1.1KiB (46% reduction).
Compressing https://www.sj.se/content/dam/webdesign/SJSE/header/flag_icon_40_40_sv.png could save 961B (56% reduction).
sj.se Desktop Resource Breakdown
Total Resources | 83 |
Number of Hosts | 28 |
Static Resources | 52 |
JavaScript Resources | 41 |
CSS Resources | 6 |
sj.se mobile page speed rank
Last tested: 2018-06-05
sj.se Mobile Speed Test Quick Summary
priority - 40Eliminate render-blocking JavaScript and CSS in above-the-fold content
Your page has 10 blocking script resources and 8 blocking CSS resources. This causes a delay in rendering your page.
Remove render-blocking JavaScript:
https://www.sj.se/etc/clientlibs/granite/jquery.min.js
https://www.sj.se/etc/clientlibs/granite/utils.min.js
https://www.sj.se/etc/clientlibs/granite/jquery/granite.min.js
https://www.sj.se/etc/clientlibs/foundation/jquery.min.js
https://www.sj.se/etc/clientlibs/foundation/shared.min.js
https://www.sj.se/etc/clientlibs/granite/jquery-ui.min.js
https://www.sj.se/etc/clientlibs/foundation/jquery-ui.min.js
https://www.sj.se/etc/clientlibs/foundation/person…ation/jcarousel.min.js
https://www.sj.se/etc/clientlibs/foundation/personalization/legacy.min.js
Optimize CSS Delivery of the following:
https://www.sj.se/etc/designs/sj/sites/sjse/bookin…ib.min.18.5.1.1_22.css
https://www.sj.se/etc/designs/sj/sites/sjse/cssroo…ib.min.18.5.1.1_22.css
https://www.sj.se/etc/clientlibs/granite/jquery-ui.min.css
https://www.sj.se/etc/clientlibs/foundation/person…tion/jcarousel.min.css
https://www.sj.se/etc/clientlibs/foundation/personalization/legacy.min.css
https://www.sj.se/etc/clientlibs/foundation/jquery…themes/default.min.css
https://www.sj.se/etc/clientlibs/foundation/person…themes/default.min.css
priority - 32Prioritize visible content
Your page requires additional network round trips to render the above-the-fold content. For best performance, reduce the amount of HTML needed to render above-the-fold content.
The entire HTML response was not sufficient to render the above-the-fold content. This usually indicates that additional resources, loaded after HTML parsing, were required to render above-the-fold content. Prioritize visible content that is needed for rendering above-the-fold by including it directly in the HTML response.
priority - 22Leverage browser caching
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:
https://www.sj.se/apps/sj/servlet/calendar/now (59 seconds)
https://www.sj.se/libs/cq/i18n/dict.en.json (59 seconds)
https://www.sj.se/libs/cq/i18n/dict.sv.json (59 seconds)
https://static.hotjar.com/c/hotjar-900296.js?sv=6 (60 seconds)
https://www.sj.se/etc/segmentation.segment.js (10 minutes)
https://www.google-analytics.com/gtm/js?id=GTM-T8H…d=359863041.1528228232 (15 minutes)
https://www.googletagmanager.com/gtag/js?id=DC-5861410 (15 minutes)
https://connect.facebook.net/en_US/fbevents.js (20 minutes)
https://connect.facebook.net/signals/config/196364…0751?v=2.8.15&r=stable (20 minutes)
https://bat.bing.com/bat.js (30 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…d7b1257e31b495786ea.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…953f58edd171800019f.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…ab73637324cf2000b28.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…7a864746d7551002da0.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…2c564746d707600046e.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…67664746d05200064ae.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…6d264746d7c3c001343.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…b8164746d675f005860.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…ce364746d4e92001f2a.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…19564746d240e005a9e.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…55c64746d19940003e2.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…a1364746d198e00fee0.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…63a64746d6ede00a03b.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…17e64746d329200ad70.js (60 minutes)
https://assets.adobedtm.com/47475f681d4c121dabce36…8ef64746d7ae400ae3a.js (60 minutes)
https://d6tizftlrpuof.cloudfront.net/live/resource…bile_bottom_retina.png (60 minutes)
https://rules.quantcount.com/rules-p-JYfhS7nt3B457.js (60 minutes)
https://www.googleadservices.com/pagead/conversion.js (60 minutes)
https://js-agent.newrelic.com/nr-spa-998.min.js (2 hours)
https://ssl.google-analytics.com/analytics.js (2 hours)
priority - 5Optimize images
Properly formatting and compressing images can save many bytes of data.
Optimize the following images to reduce their size by 48.3KiB (23% reduction).
Compressing https://www.sj.se/content/dam/SJ/Naturbilder/Sveri…s/cq5dam.web.590.y.jpg could save 10.2KiB (22% reduction).
Compressing https://www.sj.se/content/dam/SJ/Kampanjer/25-proc…s/cq5dam.web.590.y.jpg could save 7KiB (30% reduction).
Compressing https://www.sj.se/content/dam/SJ/Tag/SJ_Snabbtag/N…s/cq5dam.web.590.y.jpg could save 6.6KiB (19% reduction).
Compressing https://www.sj.se/content/dam/SJ/Utland/Green-back…s/cq5dam.web.590.y.jpg could save 6.4KiB (17% reduction).
Compressing https://www.sj.se/content/dam/SJ/Naturbilder/somma…s/cq5dam.web.590.y.jpg could save 4.7KiB (21% reduction).
Compressing https://www.sj.se/content/dam/webdesign/SJSE/header/flag_icon_40_40_en.png could save 1.1KiB (46% reduction).
Compressing https://www.sj.se/content/dam/webdesign/SJSE/header/flag_icon_40_40_sv.png could save 961B (56% reduction).
priority - 0Enable compression
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.
Enable compression for the following resources to reduce their transfer size by 918B (43% reduction).
Compressing https://www.youtube.com/iframe_api could save 369B (43% reduction).
Compressing https://commsrv-d.vergic.com/api/v1/Group/Status/?…43A7-8E32-F045B434A0DC could save 177B (44% reduction).
priority - 0Minify HTML
Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.
Minify HTML for the following resources to reduce their size by 566B (27% reduction).
priority - 0Minify JavaScript
Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.
Minify JavaScript for the following resources to reduce their size by 134B (14% reduction).
sj.se Mobile Resource Breakdown
Total Resources | 103 |
Number of Hosts | 31 |
Static Resources | 70 |
JavaScript Resources | 57 |
CSS Resources | 8 |
sj.se mobile page usability
Last tested: 2018-06-05
sj.se Mobile Usability Test Quick Summary
priority - 0Size tap targets appropriately
Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.
The following tap targets are close to other nearby tap targets and may need additional spacing around them.
<a class="sj-booking__in…-isolate-scope"></a>
is close to 1 other tap targets.The tap target
<a href="https://sv-se.facebook.com/sj" class="sj-footer__link">Facebook</a>
and 1 others are close to other tap targets.sj.se HTML validation
Errors
A document must not include both a “meta” element with an “http-equiv” attribute whose value is “content-type”, and a “meta” element with a “charset” attribute.
"...F-8"> <meta http-equiv="Content-type" content="text/html; charset=UTF-8"> <..."
A “link” element with a “sizes” attribute must have a “rel” attribute that contains the value “icon” or the value “apple-touch-icon”.
"...: --> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/etc/designs/sj/common/clientlib/img/apple-touch-icon-152x152.png"> <..." Line: 74 Column: 5 - 134
"...: --> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/etc/designs/sj/common/clientlib/img/apple-touch-icon-144x144.png"> <..." Line: 76 Column: 5 - 134
"...: --> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/etc/designs/sj/common/clientlib/img/apple-touch-icon-120x120.png"> <..." Line: 78 Column: 5 - 134
"...: --> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/etc/designs/sj/common/clientlib/img/apple-touch-icon-114x114.png"> <..." Line: 80 Column: 5 - 130
"...: --> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/etc/designs/sj/common/clientlib/img/apple-touch-icon-72x72.png"> <..." Line: 82 Column: 5 - 130
"...: --> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/etc/designs/sj/common/clientlib/img/apple-touch-icon-57x57.png"> <..."
Attribute “sj-login-promotion-directive” not allowed on element “body” at this point.
"... <body sj-login-promotion-directive="" sj-messages-manager-directive="" sj-resize="" class=" " ng-init="lang='sv'" ng-app="sjse.booking-app"> ..."
Attribute “sj-messages-manager-directive” not allowed on element “body” at this point.
"... <body sj-login-promotion-directive="" sj-messages-manager-directive="" sj-resize="" class=" " ng-init="lang='sv'" ng-app="sjse.booking-app"> ..."
Attribute “sj-resize” not allowed on element “body” at this point.
"... <body sj-login-promotion-directive="" sj-messages-manager-directive="" sj-resize="" class=" " ng-init="lang='sv'" ng-app="sjse.booking-app"> ..."
Attribute “ng-init” not allowed on element “body” at this point.
"... <body sj-login-promotion-directive="" sj-messages-manager-directive="" sj-resize="" class=" " ng-init="lang='sv'" ng-app="sjse.booking-app"> ..."
Attribute “ng-app” not allowed on element “body” at this point.
"... <body sj-login-promotion-directive="" sj-messages-manager-directive="" sj-resize="" class=" " ng-init="lang='sv'" ng-app="sjse.booking-app"> ..."
Attribute “sj-modal” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="permissionError" sj-Modal-No-Header="true" ng-cloak sj-modal-color="primary" > <..." Line: 502 Column: 1 - 156
"...v> <div sj-modal sj-modal-visible="showBulletinsPopup" sj-modal-color="help" sj-modal-center="false" sj-modal-no-close-outside="true" sj-modal-no-fade="false"> <..." Line: 844 Column: 1 - 46
"... <div sj-modal sj-modal-visible="loginModalModel.showLoginFormModal" sj-modal-on-cancel="onLoginModalClose()" sj-modal-color="primary" sj-modal-show-overlay-loader="showLoginModalLoader" sj-modal-no-header="true" sj-modal-no-footer="true" class="login-form-modal ios-modal-fixer"> ..." Line: 1000 Column: 1 - 88
"... <div sj-modal sj-modal-visible="showLoginSuccessMessageModal" sj-modal-color="primary" > <..." Line: 1051 Column: 1 - 136
"... <div sj-modal sj-modal-visible="showLoginSuccessButDontHavePermissionsMessageModal" sj-Modal-No-Header="true" sj-modal-color="primary" > <..." Line: 1087 Column: 1 - 116
"... <div sj-modal sj-modal-visible="modals.showUnpaidOrderConfirmModal" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1119 Column: 1 - 118
"... <div sj-modal sj-modal-visible="showChangeLanguageWarningModal.value" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1147 Column: 1 - 79
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “sj-modal-visible” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="permissionError" sj-Modal-No-Header="true" ng-cloak sj-modal-color="primary" > <..." Line: 502 Column: 1 - 156
"...v> <div sj-modal sj-modal-visible="showBulletinsPopup" sj-modal-color="help" sj-modal-center="false" sj-modal-no-close-outside="true" sj-modal-no-fade="false"> <..." Line: 844 Column: 1 - 46
"... <div sj-modal sj-modal-visible="loginModalModel.showLoginFormModal" sj-modal-on-cancel="onLoginModalClose()" sj-modal-color="primary" sj-modal-show-overlay-loader="showLoginModalLoader" sj-modal-no-header="true" sj-modal-no-footer="true" class="login-form-modal ios-modal-fixer"> ..." Line: 1000 Column: 1 - 88
"... <div sj-modal sj-modal-visible="showLoginSuccessMessageModal" sj-modal-color="primary" > <..." Line: 1051 Column: 1 - 136
"... <div sj-modal sj-modal-visible="showLoginSuccessButDontHavePermissionsMessageModal" sj-Modal-No-Header="true" sj-modal-color="primary" > <..." Line: 1087 Column: 1 - 116
"... <div sj-modal sj-modal-visible="modals.showUnpaidOrderConfirmModal" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1119 Column: 1 - 118
"... <div sj-modal sj-modal-visible="showChangeLanguageWarningModal.value" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1147 Column: 1 - 79
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “sj-modal-no-header” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="permissionError" sj-Modal-No-Header="true" ng-cloak sj-modal-color="primary" > <..." Line: 844 Column: 1 - 46
"... <div sj-modal sj-modal-visible="loginModalModel.showLoginFormModal" sj-modal-on-cancel="onLoginModalClose()" sj-modal-color="primary" sj-modal-show-overlay-loader="showLoginModalLoader" sj-modal-no-header="true" sj-modal-no-footer="true" class="login-form-modal ios-modal-fixer"> ..." Line: 1051 Column: 1 - 136
"... <div sj-modal sj-modal-visible="showLoginSuccessButDontHavePermissionsMessageModal" sj-Modal-No-Header="true" sj-modal-color="primary" > <..." Line: 1147 Column: 1 - 79
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “ng-cloak” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="permissionError" sj-Modal-No-Header="true" ng-cloak sj-modal-color="primary" > <..." Line: 782 Column: 17 - 30
"... <div ng-if="isSubMenuVisible() || userNavExpanded.value" ng-class="{'header-main-navigation__user-menu--active' : isAuthenticatedPage() || isActiveMenuPage()}" class="hidden-xs hidden-sm sj-topmenu__second-level-background" ng-cloak> ..."
Attribute “sj-modal-color” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="permissionError" sj-Modal-No-Header="true" ng-cloak sj-modal-color="primary" > <..." Line: 502 Column: 1 - 156
"...v> <div sj-modal sj-modal-visible="showBulletinsPopup" sj-modal-color="help" sj-modal-center="false" sj-modal-no-close-outside="true" sj-modal-no-fade="false"> <..." Line: 844 Column: 1 - 46
"... <div sj-modal sj-modal-visible="loginModalModel.showLoginFormModal" sj-modal-on-cancel="onLoginModalClose()" sj-modal-color="primary" sj-modal-show-overlay-loader="showLoginModalLoader" sj-modal-no-header="true" sj-modal-no-footer="true" class="login-form-modal ios-modal-fixer"> ..." Line: 1000 Column: 1 - 88
"... <div sj-modal sj-modal-visible="showLoginSuccessMessageModal" sj-modal-color="primary" > <..." Line: 1051 Column: 1 - 136
"... <div sj-modal sj-modal-visible="showLoginSuccessButDontHavePermissionsMessageModal" sj-Modal-No-Header="true" sj-modal-color="primary" > <..." Line: 1087 Column: 1 - 116
"... <div sj-modal sj-modal-visible="modals.showUnpaidOrderConfirmModal" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1119 Column: 1 - 118
"... <div sj-modal sj-modal-visible="showChangeLanguageWarningModal.value" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1147 Column: 1 - 79
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “name” not allowed on element “div” at this point.
"...ry" > <div name="body"> ..." Line: 299 Column: 5 - 23
".../div> <div name="footer"> ..." Line: 503 Column: 5 - 21
"...lse"> <div name="body"> ..." Line: 507 Column: 5 - 23
".../div> <div name="footer"> ..." Line: 846 Column: 5 - 52
"...er"> <div name="body" class="login-form-modal__body"> ..." Line: 1001 Column: 5 - 21
"...ry" > <div name="body"> ..." Line: 1022 Column: 5 - 23
".../div> <div name="footer"> ..." Line: 1052 Column: 5 - 21
"...ry" > <div name="body"> ..." Line: 1070 Column: 5 - 23
".../div> <div name="footer"> ..." Line: 1088 Column: 5 - 53
"...rue"> <div name="body" class="no-gutter--horizontally"> ..." Line: 1094 Column: 5 - 23
".../div> <div name="footer"> ..." Line: 1120 Column: 5 - 53
"...rue"> <div name="body" class="no-gutter--horizontally"> ..." Line: 1126 Column: 5 - 23
".../div> <div name="footer"> ..." Line: 1148 Column: 5 - 21
"...rue"> <div name="body"> ..."
Attribute “ng-show” not allowed on element “div” at this point.
"... <div ng-show="!showSpinner" class="sj-frame__table" > ..." Line: 629 Column: 49 - 127
"... <div class="sj-topmenu__search-mobile__form--validation" ng-show="searchField_form.searchField.$invalid && showValidationMessages"> ..." Line: 793 Column: 13 - 134
"... <div class="sj-topmenu__search-field hidden-sm hidden-xs ng-cloak" ng-show="headerSearchModel.isHeaderSearchFieldVisible"> ..." Line: 799 Column: 21 - 99
"... <div ng-show="searchField_form.searchField.$invalid && showValidationMessages"> ..." Line: 810 Column: 25 - 102
"... <div class="sj-topmenu__search__inputfield__control" ng-show="showClearTab()"> ..." Line: 848 Column: 9 - 91
"... <div ng-show="!showAnonymousPurchaseConfirmation" class="login-form-modal__step-1"> ..." Line: 853 Column: 17 - 104
"... <div class="status-message-wrapper bordered__error" ng-show="loginModel.errors.general"> ..." Line: 859 Column: 17 - 110
"... <div class="status-message-wrapper bordered__error" ng-show="loginModel.errors.accountLocked"> ..." Line: 880 Column: 21 - 125
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showNoUserNameValidation()"> ..." Line: 898 Column: 21 - 123
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showPasswordValidation()"> ..." Line: 942 Column: 9 - 90
"... <div ng-show="showAnonymousPurchaseConfirmation" class="login-form-modal__step-2"> ..." Line: 15061 Column: 13 - 82
"... <div ng-show="!shouldHideFooter()" id="main-footer" class="col-sm-12"> ..."
Attribute “ng-controller” not allowed on element “div” at this point.
".../script> <div ng-controller="Header2Ctrl" class="sj-frame__table-cell"> ..." Line: 392 Column: 9 - 39
"...> <div ng-controller="LoginCtrl"> ..." Line: 464 Column: 1 - 58
".../script> <div ng-controller="BulletinsController" class="ng-cloak"> <..." Line: 15058 Column: 1 - 60
"... <div ng-controller="FooterCtrl" class="sj-frame__table-row"> <..." Line: 15534 Column: 1 - 134
"...v> </div> <div ng-controller="FooterCtrl" class="sj-footer__placeholder" ng-class="{'sj-footer__placeholder--closed-flow': shouldHideFooter()}"> </di..."
Attribute “ng-if” not allowed on element “div” at this point.
"... <div ng-if="!shouldHideMenu()"> ..." Line: 552 Column: 37 - 80
"... <div ng-if="!userModel.isLoggedIn" class=""> ..." Line: 559 Column: 37 - 70
"... <div ng-if="userModel.isLoggedIn"> ..." Line: 713 Column: 41 - 101
"... <div ng-if="!userModel.isLoggedIn" class="type--align-right"> ..." Line: 731 Column: 41 - 128
"... <div ng-if="userModel.isLoggedIn" class="type--align-right" ng-click="toggleUserMenu()"> ..." Line: 782 Column: 17 - 30
"... <div ng-if="isSubMenuVisible() || userNavExpanded.value" ng-class="{'header-main-navigation__user-menu--active' : isAuthenticatedPage() || isActiveMenuPage()}" class="hidden-xs hidden-sm sj-topmenu__second-level-background" ng-cloak> ..." Line: 934 Column: 17 - 91
"... <div ng-if="showAnonymousPurchaseButton" class="text-center guttered--top"> ..." Line: 15529 Column: 13 - 44
"... <div ng-if="shouldHideFooter()"> ..."
Attribute “ng-repeat” not allowed on element “div” at this point.
"...oak"> <div ng-repeat="bulletin in bulletins"> ..." Line: 962 Column: 21 - 113
"... <div ng-repeat="reason in confirmationReasons" class="login-form-modal__confirmation-reason"> ..."
Attribute “sj-bulletins-message” not allowed on element “div” at this point.
"...> <div sj-bulletins-message bulletin-id="{{bulletin.id}}"> ..."
Attribute “bulletin-id” not allowed on element “div” at this point.
"...> <div sj-bulletins-message bulletin-id="{{bulletin.id}}"> ..."
Attribute “sj-modal-center” not allowed on element “div” at this point.
"...v> <div sj-modal sj-modal-visible="showBulletinsPopup" sj-modal-color="help" sj-modal-center="false" sj-modal-no-close-outside="true" sj-modal-no-fade="false"> <..." Line: 1087 Column: 1 - 116
"... <div sj-modal sj-modal-visible="modals.showUnpaidOrderConfirmModal" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1119 Column: 1 - 118
"... <div sj-modal sj-modal-visible="showChangeLanguageWarningModal.value" sj-modal-color="primary" sj-modal-center="true"> <..." Line: 1147 Column: 1 - 79
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “sj-modal-no-close-outside” not allowed on element “div” at this point.
"...v> <div sj-modal sj-modal-visible="showBulletinsPopup" sj-modal-color="help" sj-modal-center="false" sj-modal-no-close-outside="true" sj-modal-no-fade="false"> <..."
Attribute “sj-modal-no-fade” not allowed on element “div” at this point.
"...v> <div sj-modal sj-modal-visible="showBulletinsPopup" sj-modal-color="help" sj-modal-center="false" sj-modal-no-close-outside="true" sj-modal-no-fade="false"> <..."
Attribute “ng-bind-html” not allowed on element “div” at this point.
"...> <div class="modal__body__title" ng-bind-html="popupTitle"></div>..."
Attribute “ng-bind-html” not allowed on element “p” at this point.
"...> <p class="modal__body__text" ng-bind-html="popupMessage"></p> ..."
Attribute “ng-controller” not allowed on element “header” at this point.
"... <header ng-controller="HeaderSearchCtrl" class="sj-page-header2"> ..."
Attribute “ng-if” not allowed on element “button” at this point.
"... <button ng-if="!isMenuExpanded" ng-click="toggleMobileMenu(); closeUserSubMenu(true)" class="sj-topmenu__mobile-button" aria-expanded="false">MENY</..." Line: 529 Column: 33 - 208
"... <button ng-if="isMenuExpanded" ng-click="toggleMobileMenu(); closeUserSubMenu(true)" class="sj-topmenu__mobile-button sj-topmenu__mobile-button--expanded" aria-expanded="true"> ..."
Attribute “ng-click” not allowed on element “button” at this point.
"... <button ng-if="!isMenuExpanded" ng-click="toggleMobileMenu(); closeUserSubMenu(true)" class="sj-topmenu__mobile-button" aria-expanded="false">MENY</..." Line: 529 Column: 33 - 208
"... <button ng-if="isMenuExpanded" ng-click="toggleMobileMenu(); closeUserSubMenu(true)" class="sj-topmenu__mobile-button sj-topmenu__mobile-button--expanded" aria-expanded="true"> ..." Line: 554 Column: 41 - 112
"... <button ng-click="openLoginFormModal()" class="type--uppercase sj-topmenu__login-link" title="Logga in" aria-expanded="{{isLoginFormModalExpanded()}}"> ..." Line: 560 Column: 41 - 275
"... <button ng-click="toggleMobileUserSubMenu()" class="sj-topmenu__logout-link shows-sj-user-nav" ng-class="{'sj-topmenu__logout-link_expanded' : userNavExpanded.value}" aria-expanded="{{isUserSubMenuExpanded()}}" aria-label="Min profil"> ..." Line: 667 Column: 37 - 303
"... <button ng-click="toggleSearchField()" class="hidden-xs hidden-sm sj-topmenu__search outline" ng-class="{'sj-topmenu__search--triangle': headerSearchModel.isHeaderSearchFieldVisible}" aria-expanded="{{headerSearchModel.isHeaderSearchFieldVisible}}" aria-label="Sök"> ..." Line: 715 Column: 45 - 138
"... <button ng-click="openLoginFormModal()" class="sj-topmenu__login-link outline" title="Logga in" aria-expanded="{{isLoginFormModalExpanded()}}" aria-label="Logga in"> ..." Line: 916 Column: 21 - 98
"... <button ng-click="logIn()" class="btn btn--btn-type--primary btn--full-width"> ..." Line: 943 Column: 13 - 80
"... <button ng-click="backToLoginForm()" class="login-form-modal__back"> ..." Line: 983 Column: 21 - 81
"... <button ng-click="confirmAnonymousPurchase()" data-dismiss="modal" class="btn btn--btn-type--secondary btn--full-width"> ..." Line: 1102 Column: 13 - 165
"... <button data-dismiss="modal" class="btn btn--btn-type--primary btn--margins-vertical btn--full-width" role="button" ng-click="redirectToOrderOverview()"> ..." Line: 1107 Column: 13 - 160
"... <button data-dismiss="modal" class="btn btn--btn-type--primary btn--margins-vertical btn--full-width" role="button" ng-click="logOutAfterConfirm()"> ..." Line: 1129 Column: 17 - 154
"... <button data-dismiss="modal" class="btn btn--btn-type--secondary-dark btn--full-width" role="button" ng-click="languageChangeCancelled()"> ..." Line: 1134 Column: 17 - 180
"... <button data-dismiss="modal" class="btn btn--btn-type--primary btn--margins-vertical btn--full-width" role="button" ng-click="redirectToStartPageWithNewLanguage()"> ..."
Element “description” not allowed as child of element “svg” in this context. (Suppressing further errors from this subtree.)
"...itle> <description></desc..." Line: 14047 Column: 2 - 14
"...</title> <description>This i..." Line: 14135 Column: 5 - 17
"...itle> <description>This i..." Line: 14221 Column: 5 - 17
"...itle> <description>This i..." Line: 14309 Column: 5 - 17
"...itle> <description>This i..." Line: 14805 Column: 21 - 33
"... <description>Klicka..."
Attribute “ng-click” not allowed on element “a” at this point.
"... <a href="/sv/hem.html" ng-click="sjMenuClick($event)" title="sj.se"> ..." Line: 583 Column: 45 - 103
"... <a href="/sv/min-sida.html" ng-click="sjMenuClick($event)">Min si..." Line: 588 Column: 49 - 154
"... <a sj-if-authorized="COMPANY_BOOKER" href="/sv/sj-biz-foretagsportal.html" ng-click="sjMenuClick($event)">SJ Biz..." Line: 604 Column: 41 - 160
"... <a ng-if="!isCurrentPage(mainNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{mainNavigationPage.path}}"> ..." Line: 613 Column: 49 - 178
"... <a ng-if="!isCurrentPage(secondaryNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{secondaryNavigationPage.path}}">{{seco..." Line: 620 Column: 49 - 178
"... <a ng-if="!isCurrentPage(secondaryNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{secondaryNavigationPage.path}}">{{seco..." Line: 758 Column: 49 - 107
"... <a href="/sv/min-sida.html" ng-click="sjMenuClick($event)">Min si..." Line: 764 Column: 61 - 132
"... <a href="/sv/sj-biz-foretagsportal.html" ng-click="sjMenuClick($event)">SJ Biz..." Line: 811 Column: 29 - 180
"... <a ng-click="clearSearchField()" class="sj-topmenu__search__inputfield__control__item sj-topmenu__search__inputfield__control__item--clear" title="Sök"> ..." Line: 935 Column: 21 - 144
"... <a tabindex="0" ng-click="showConfirmation()" ui-keypress="{ 13: 'showConfirmation()' }" class="sj-link sj-link--secondary"> ..." Line: 14992 Column: 13 - 146
"... <a ng-click="angular.noop()" href="http://nyhetsrum.sj.se/" target="_blank" class="btn btn--btn-type--primary btn--margins-vertical ">Läs fl..." Line: 15019 Column: 13 - 172
"... <a ng-click="angular.noop()" href="/sv/om/om-sj/trafik-och-tag/hoghastighetstag.html" target="_top" class="btn btn--btn-type--secondary btn--margins-vertical ">Läs om..."
Bad value “{{isLoginFormModalExpanded()}}” for attribute “aria-expanded” on element “button”.
"... <button ng-click="openLoginFormModal()" class="type--uppercase sj-topmenu__login-link" title="Logga in" aria-expanded="{{isLoginFormModalExpanded()}}"> ..." Line: 715 Column: 45 - 138
"... <button ng-click="openLoginFormModal()" class="sj-topmenu__login-link outline" title="Logga in" aria-expanded="{{isLoginFormModalExpanded()}}" aria-label="Logga in"> ..."
Attribute “ng-class” not allowed on element “button” at this point.
"... <button ng-click="toggleMobileUserSubMenu()" class="sj-topmenu__logout-link shows-sj-user-nav" ng-class="{'sj-topmenu__logout-link_expanded' : userNavExpanded.value}" aria-expanded="{{isUserSubMenuExpanded()}}" aria-label="Min profil"> ..." Line: 667 Column: 37 - 303
"... <button ng-click="toggleSearchField()" class="hidden-xs hidden-sm sj-topmenu__search outline" ng-class="{'sj-topmenu__search--triangle': headerSearchModel.isHeaderSearchFieldVisible}" aria-expanded="{{headerSearchModel.isHeaderSearchFieldVisible}}" aria-label="Sök"> ..."
Bad value “{{isUserSubMenuExpanded()}}” for attribute “aria-expanded” on element “button”.
"... <button ng-click="toggleMobileUserSubMenu()" class="sj-topmenu__logout-link shows-sj-user-nav" ng-class="{'sj-topmenu__logout-link_expanded' : userNavExpanded.value}" aria-expanded="{{isUserSubMenuExpanded()}}" aria-label="Min profil"> ..." Line: 732 Column: 45 - 195
"... <button class="sj-topmenu__logout-link shows-sj-user-nav outline" title="Logga ut" aria-expanded="{{isUserSubMenuExpanded()}}" aria-label="Min profil"> ..."
Attribute “ng-class” not allowed on element “ul” at this point.
"... <ul class="sj-topmenu__top-level sj-topmenu__top-level_mobile hidden-md hidden-lg" ng-class="{'sj-topmenu__top-level--expanded' : userNavExpanded.value}"> ..." Line: 598 Column: 33 - 99
"... <ul class="sj-topmenu__top-level" ng-class="{'sj-topmenu__top-level--expanded': isMenuExpanded}"> ..."
Attribute “ng-class” not allowed on element “li” at this point.
"... <li class="sj-topmenu__top-level-li sj-topmenu__top-level-li_mobile" ng-class="{'sj-topmenu__second-level-li--current': isMyPage() }"> ..." Line: 587 Column: 48 - 253
"... --><li class="sj-topmenu__top-level-li sj-topmenu__top-level-li_mobile" ng-class="{'sj-topmenu__second-level-li--current': isBizPage() }" sj-if-authorized sj-if-authorized-url="/sv/sj-biz-foretagsportal.html"> ..." Line: 603 Column: 37 - 73
"... <li ng-repeat="mainNavigationPage in menu.childPages" ng-mouseenter="showSubMenu(mainNavigationPage)" ng-mouseleave="hideSubMenu(mainNavigationPage)" ng-class="{'sj-topmenu__top-level-li--current' : isInActiveTree(mainNavigationPage), 'sj-topmenu__top-level-li--expanded' : shouldShowSubMenu(mainNavigationPage)}" class="sj-topmenu__top-level-li"> ..." Line: 612 Column: 45 - 84
"... <li ng-repeat="secondaryNavigationPage in mainNavigationPage.childPages" ng-class="{'sj-topmenu__second-level-li--current' : isInActiveTree(secondaryNavigationPage)}" class="sj-topmenu__second-level-li"> ..." Line: 619 Column: 45 - 84
"... <li ng-repeat="secondaryNavigationPage in mainNavigationPage.childPages" ng-class="{'sj-topmenu__second-level-li--current' : isInActiveTree(secondaryNavigationPage)}" class="sj-topmenu__second-level-li"> ..." Line: 757 Column: 45 - 149
"... <li class="sj-topmenu__second-level-li" ng-class="{'sj-topmenu__second-level-li--current': isMyPage() }"> ..." Line: 762 Column: 45 - 185
"... <li class="sj-topmenu__second-level-li" ng-class="{'sj-topmenu__second-level-li--current': isBizPage() }" sj-if-authorized="COMPANY_BOOKER" > ..."
Attribute “sj-if-authorized” not allowed on element “li” at this point.
"... --><li class="sj-topmenu__top-level-li sj-topmenu__top-level-li_mobile" ng-class="{'sj-topmenu__second-level-li--current': isBizPage() }" sj-if-authorized sj-if-authorized-url="/sv/sj-biz-foretagsportal.html"> ..." Line: 762 Column: 45 - 185
"... <li class="sj-topmenu__second-level-li" ng-class="{'sj-topmenu__second-level-li--current': isBizPage() }" sj-if-authorized="COMPANY_BOOKER" > ..."
Attribute “sj-if-authorized-url” not allowed on element “li” at this point.
"... --><li class="sj-topmenu__top-level-li sj-topmenu__top-level-li_mobile" ng-class="{'sj-topmenu__second-level-li--current': isBizPage() }" sj-if-authorized sj-if-authorized-url="/sv/sj-biz-foretagsportal.html"> ..."
Attribute “sj-if-authorized” not allowed on element “a” at this point.
"... <a sj-if-authorized="COMPANY_BOOKER" href="/sv/sj-biz-foretagsportal.html" ng-click="sjMenuClick($event)">SJ Biz..."
Attribute “ng-click” not allowed on element “span” at this point.
"... <span ng-click="logOut()" title="Logga ut">Logga ..." Line: 769 Column: 45 - 93
"... <span class="cursor-pointer" ng-click="logOut()">Logga ..."
Attribute “ng-repeat” not allowed on element “li” at this point.
"... <li ng-repeat="mainNavigationPage in menu.childPages" ng-mouseenter="showSubMenu(mainNavigationPage)" ng-mouseleave="hideSubMenu(mainNavigationPage)" ng-class="{'sj-topmenu__top-level-li--current' : isInActiveTree(mainNavigationPage), 'sj-topmenu__top-level-li--expanded' : shouldShowSubMenu(mainNavigationPage)}" class="sj-topmenu__top-level-li"> ..." Line: 612 Column: 45 - 84
"... <li ng-repeat="secondaryNavigationPage in mainNavigationPage.childPages" ng-class="{'sj-topmenu__second-level-li--current' : isInActiveTree(secondaryNavigationPage)}" class="sj-topmenu__second-level-li"> ..." Line: 619 Column: 45 - 84
"... <li ng-repeat="secondaryNavigationPage in mainNavigationPage.childPages" ng-class="{'sj-topmenu__second-level-li--current' : isInActiveTree(secondaryNavigationPage)}" class="sj-topmenu__second-level-li"> ..."
Attribute “ng-mouseenter” not allowed on element “li” at this point.
"... <li ng-repeat="mainNavigationPage in menu.childPages" ng-mouseenter="showSubMenu(mainNavigationPage)" ng-mouseleave="hideSubMenu(mainNavigationPage)" ng-class="{'sj-topmenu__top-level-li--current' : isInActiveTree(mainNavigationPage), 'sj-topmenu__top-level-li--expanded' : shouldShowSubMenu(mainNavigationPage)}" class="sj-topmenu__top-level-li"> ..."
Attribute “ng-mouseleave” not allowed on element “li” at this point.
"... <li ng-repeat="mainNavigationPage in menu.childPages" ng-mouseenter="showSubMenu(mainNavigationPage)" ng-mouseleave="hideSubMenu(mainNavigationPage)" ng-class="{'sj-topmenu__top-level-li--current' : isInActiveTree(mainNavigationPage), 'sj-topmenu__top-level-li--expanded' : shouldShowSubMenu(mainNavigationPage)}" class="sj-topmenu__top-level-li"> ..."
Attribute “ng-if” not allowed on element “a” at this point.
"... <a ng-if="!isCurrentPage(mainNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{mainNavigationPage.path}}"> ..." Line: 613 Column: 49 - 178
"... <a ng-if="!isCurrentPage(secondaryNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{secondaryNavigationPage.path}}">{{seco..." Line: 620 Column: 49 - 178
"... <a ng-if="!isCurrentPage(secondaryNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{secondaryNavigationPage.path}}">{{seco..."
Attribute “ng-href” not allowed on element “a” at this point.
"... <a ng-if="!isCurrentPage(mainNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{mainNavigationPage.path}}"> ..." Line: 613 Column: 49 - 178
"... <a ng-if="!isCurrentPage(secondaryNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{secondaryNavigationPage.path}}">{{seco..." Line: 620 Column: 49 - 178
"... <a ng-if="!isCurrentPage(secondaryNavigationPage.path)" ng-click="sjMenuClick($event)" ng-href="{{secondaryNavigationPage.path}}">{{seco..." Line: 909 Column: 29 - 101
"... <a ng-href="{{resetPasswordPageUrl}}" class="sj-link sj-link--secondary"> ..." Line: 924 Column: 21 - 84
"... <a ng-href="{{joinSjPrioUrl}}" class="sj-link sj-link--primary"> ..." Line: 930 Column: 21 - 93
"... <a ng-href="{{createAccountPageUrl}}" class="sj-link sj-link--secondary"> ..." Line: 974 Column: 21 - 102
"... <a ng-href="{{joinSjPrioUrl}}" class="btn btn--btn-type--primary btn--full-width"> ..."
Attribute “ng-if” not allowed on element “span” at this point.
"... <span ng-if="isCurrentPage(mainNavigationPage.path)">{{main..." Line: 614 Column: 49 - 106
"... <span ng-if="isCurrentPage(secondaryNavigationPage.path)">{{seco..." Line: 621 Column: 49 - 106
"... <span ng-if="isCurrentPage(secondaryNavigationPage.path)">{{seco..."
Attribute “ng-show” not allowed on element “ul” at this point.
"... <ul class="hidden-xs hidden-sm sj-topmenu__second-level sj-topmenu__second-level--expanded" ng-show="shouldShowSubMenu(mainNavigationPage)"> ..." Line: 755 Column: 37 - 72
"... <ul ng-if="userModel.isLoggedIn" class="header-main-navigation__user-menu sj-topmenu__second-level sj-topmenu__second-level--expanded text-right" ng-show="userNavExpanded.value"> ..."
Attribute “ng-submit” not allowed on element “form” at this point.
"... <form name="searchField_form" ng-submit="submitSearch()" class="sj-topmenu__search-mobile__form ng-pristine ng-invalid ng-invalid-required" novalidate> ..." Line: 794 Column: 17 - 135
"... <form ng-submit="submitSearch()" name="searchField_form" class="ng-pristine ng-invalid ng-invalid-required" novalidate> ..."
Attribute “ng-model” not allowed on element “input” at this point.
"... <input class="form-group--input ng-pristine ng-invalid ng-invalid-required col-sm-12 col-xs-12" placeholder="Sök på sj.se ..." required="" name="searchField" type="text" ng-model="searchRequest"> ..." Line: 796 Column: 25 - 228
"... <input class="ng-pristine ng-invalid ng-invalid-required form-group--input form-group--input--no_shadow" placeholder="Sök på sj.se ..." required="" name="searchField" type="text" ng-model="searchRequest"> ..." Line: 878 Column: 25 - 54
"... <input ng-model="loginModel.userName" ui-keypress="{13:'logIn()'}" sj-highlight-on-focus required name="userName" id="login-modal-username" type="text" class="form-group--input" placeholder='E-post' /> ..." Line: 896 Column: 25 - 48
"... <input ng-model="loginModel.password" ui-keypress="{13:'logIn()'}" sj-highlight-on-focus sj-password-toggle required name="password" id="login-modal-password" type="password" class="form-group--input" placeholder='' /> ..."
Attribute “ng-class” not allowed on element “div” at this point.
"... <div class="sj-tooltip sj-tooltip--below sj-tooltip-help col-xs-9 sj-tooltip--float" ng-class="{'sj-tooltip--float' : isFloat, 'sj-tooltip--link' : isLink}"> ..." Line: 711 Column: 37 - 193
"... <div class="sj-topmenu__login" ng-class="{'sj-topmenu__login--logged': userModel.isLoggedIn, 'sj-topmenu__login--logged_expanded': userNavExpanded.value }"> ..." Line: 782 Column: 17 - 30
"... <div ng-if="isSubMenuVisible() || userNavExpanded.value" ng-class="{'header-main-navigation__user-menu--active' : isAuthenticatedPage() || isActiveMenuPage()}" class="hidden-xs hidden-sm sj-topmenu__second-level-background" ng-cloak> ..." Line: 801 Column: 29 - 185
"... <div class="sj-tooltip sj-tooltip--below sj-tooltip-help col-xs-9 sj-tooltip--float" ng-class="{'sj-tooltip--float' : isFloat, 'sj-tooltip--link' : isLink}"> ..." Line: 869 Column: 21 - 130
"... <div class="form-group form-group--field" ng-class="{'form-group--field__error': showNoUserNameValidation()}"> ..." Line: 886 Column: 21 - 128
"... <div class="form-group form-group--field" ng-class="{'form-group--field__error': showPasswordValidation()}"> ..." Line: 15534 Column: 1 - 134
"...v> </div> <div ng-controller="FooterCtrl" class="sj-footer__placeholder" ng-class="{'sj-footer__placeholder--closed-flow': shouldHideFooter()}"> </di..."
Attribute “sj-form-group-select” not allowed on element “div” at this point.
"... <div sj-form-group-select sj-form-group-select-display-text="selectedLanguage.value.label"> ..."
Attribute “sj-form-group-select-display-text” not allowed on element “div” at this point.
"... <div sj-form-group-select sj-form-group-select-display-text="selectedLanguage.value.label"> ..."
Attribute “ng-model” not allowed on element “select” at this point.
"... <select id="languageOptionsXs" name="languageOptionsXs" ng-model="selectedLanguage.value" ng-options="lang.label for lang in availableLanguages track by lang.code" ng-change="changeLanguage(selectedLanguage.value)" sj-highlight-on-focus> ..."
Attribute “ng-options” not allowed on element “select” at this point.
"... <select id="languageOptionsXs" name="languageOptionsXs" ng-model="selectedLanguage.value" ng-options="lang.label for lang in availableLanguages track by lang.code" ng-change="changeLanguage(selectedLanguage.value)" sj-highlight-on-focus> ..."
Attribute “ng-change” not allowed on element “select” at this point.
"... <select id="languageOptionsXs" name="languageOptionsXs" ng-model="selectedLanguage.value" ng-options="lang.label for lang in availableLanguages track by lang.code" ng-change="changeLanguage(selectedLanguage.value)" sj-highlight-on-focus> ..."
Attribute “sj-highlight-on-focus” not allowed on element “select” at this point.
"... <select id="languageOptionsXs" name="languageOptionsXs" ng-model="selectedLanguage.value" ng-options="lang.label for lang in availableLanguages track by lang.code" ng-change="changeLanguage(selectedLanguage.value)" sj-highlight-on-focus> ..."
Bad value “{{headerSearchModel.isHeaderSearchFieldVisible}}” for attribute “aria-expanded” on element “button”.
"... <button ng-click="toggleSearchField()" class="hidden-xs hidden-sm sj-topmenu__search outline" ng-class="{'sj-topmenu__search--triangle': headerSearchModel.isHeaderSearchFieldVisible}" aria-expanded="{{headerSearchModel.isHeaderSearchFieldVisible}}" aria-label="Sök"> ..."
Attribute “ng-class” not allowed on element “i” at this point.
"... <i class="sj-icon" ng-class="{'icon-sj-search': !headerSearchModel.isHeaderSearchFieldVisible, 'sj-icon--close': headerSearchModel.isHeaderSearchFieldVisible}"></i> ..."
Attribute “sj-auto-toggle” not allowed on element “span” at this point.
"... <span sj-auto-toggle="isLanguageMenuVisible" sj-auto-toggle-close="headerSearchModel.isHeaderSearchFieldVisible" class="sj-topmenu__language-menu--wrapper"> ..."
Attribute “sj-auto-toggle-close” not allowed on element “span” at this point.
"... <span sj-auto-toggle="isLanguageMenuVisible" sj-auto-toggle-close="headerSearchModel.isHeaderSearchFieldVisible" class="sj-topmenu__language-menu--wrapper"> ..."
Bad value “{{isLanguageMenuVisible}}” for attribute “aria-expanded” on element “button”.
"... <button class="hidden-xs hidden-sm sj-topmenu__language outline" aria-expanded="{{isLanguageMenuVisible}}" aria-label="Språk"> ..."
Element “nav” not allowed as child of element “span” in this context. (Suppressing further errors from this subtree.)
"... <nav sj-language-menu class="no-auto-toggle sj-topmenu__language-menu" ng-class="{'sj-topmenu__language-menu--visible': isLanguageMenuVisible}"> ..."
Attribute “ng-click” not allowed on element “div” at this point.
"... <div ng-if="userModel.isLoggedIn" class="type--align-right" ng-click="toggleUserMenu()"> ..."
Attribute “ng-if” not allowed on element “ul” at this point.
"... <ul ng-if="userModel.isLoggedIn" class="header-main-navigation__user-menu sj-topmenu__second-level sj-topmenu__second-level--expanded text-right" ng-show="userNavExpanded.value"> ..."
Attribute “sj-if-authorized” not allowed on element “span” at this point.
"... <span sj-if-authorized sj-if-authorized-url="/sv/sj-biz-foretagsportal.html"> ..."
Attribute “sj-if-authorized-url” not allowed on element “span” at this point.
"... <span sj-if-authorized sj-if-authorized-url="/sv/sj-biz-foretagsportal.html"> ..."
Attribute “sj-third-level-menu” not allowed on element “div” at this point.
"... <div sj-third-level-menu sj-third-level-menu-model="currentActiveSubMenuPage" sj-current-page-path="{{currentPagePath}}" class="sj-thirdlevelmenu__wrapper"> ..."
Attribute “sj-third-level-menu-model” not allowed on element “div” at this point.
"... <div sj-third-level-menu sj-third-level-menu-model="currentActiveSubMenuPage" sj-current-page-path="{{currentPagePath}}" class="sj-thirdlevelmenu__wrapper"> ..."
Attribute “sj-current-page-path” not allowed on element “div” at this point.
"... <div sj-third-level-menu sj-third-level-menu-model="currentActiveSubMenuPage" sj-current-page-path="{{currentPagePath}}" class="sj-thirdlevelmenu__wrapper"> ..."
Attribute “sj-modal-on-cancel” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="loginModalModel.showLoginFormModal" sj-modal-on-cancel="onLoginModalClose()" sj-modal-color="primary" sj-modal-show-overlay-loader="showLoginModalLoader" sj-modal-no-header="true" sj-modal-no-footer="true" class="login-form-modal ios-modal-fixer"> ..."
Attribute “sj-modal-show-overlay-loader” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="loginModalModel.showLoginFormModal" sj-modal-on-cancel="onLoginModalClose()" sj-modal-color="primary" sj-modal-show-overlay-loader="showLoginModalLoader" sj-modal-no-header="true" sj-modal-no-footer="true" class="login-form-modal ios-modal-fixer"> ..."
Attribute “sj-modal-no-footer” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="loginModalModel.showLoginFormModal" sj-modal-on-cancel="onLoginModalClose()" sj-modal-color="primary" sj-modal-show-overlay-loader="showLoginModalLoader" sj-modal-no-header="true" sj-modal-no-footer="true" class="login-form-modal ios-modal-fixer"> ..." Line: 1147 Column: 1 - 79
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “ui-keypress” not allowed on element “input” at this point.
"... <input ng-model="loginModel.userName" ui-keypress="{13:'logIn()'}" sj-highlight-on-focus required name="userName" id="login-modal-username" type="text" class="form-group--input" placeholder='E-post' /> ..." Line: 896 Column: 25 - 48
"... <input ng-model="loginModel.password" ui-keypress="{13:'logIn()'}" sj-highlight-on-focus sj-password-toggle required name="password" id="login-modal-password" type="password" class="form-group--input" placeholder='' /> ..."
Attribute “sj-highlight-on-focus” not allowed on element “input” at this point.
"... <input ng-model="loginModel.userName" ui-keypress="{13:'logIn()'}" sj-highlight-on-focus required name="userName" id="login-modal-username" type="text" class="form-group--input" placeholder='E-post' /> ..." Line: 896 Column: 25 - 48
"... <input ng-model="loginModel.password" ui-keypress="{13:'logIn()'}" sj-highlight-on-focus sj-password-toggle required name="password" id="login-modal-password" type="password" class="form-group--input" placeholder='' /> ..."
Attribute “sj-tooltip” not allowed on element “div” at this point.
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showNoUserNameValidation()"> ..." Line: 898 Column: 21 - 123
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showPasswordValidation()"> ..."
Attribute “sj-tooltip-type” not allowed on element “div” at this point.
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showNoUserNameValidation()"> ..." Line: 898 Column: 21 - 123
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showPasswordValidation()"> ..."
Attribute “sj-tooltip-placement” not allowed on element “div” at this point.
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showNoUserNameValidation()"> ..." Line: 898 Column: 21 - 123
"... <div sj-tooltip sj-tooltip-type="help" sj-tooltip-placement="below" ng-show="showPasswordValidation()"> ..."
Attribute “sj-password-toggle” not allowed on element “input” at this point.
"... <input ng-model="loginModel.password" ui-keypress="{13:'logIn()'}" sj-highlight-on-focus sj-password-toggle required name="password" id="login-modal-password" type="password" class="form-group--input" placeholder='' /> ..."
Attribute “sj-form-group-checkbox” not allowed on element “div” at this point.
"... <div sj-form-group-checkbox sj-form-group-checkbox-model="loginModel.rememberMe" sj-form-group-checkbox-name="remember-me-checkbox" class="login-form-modal__remember-me guttered--top"> ..."
Attribute “sj-form-group-checkbox-model” not allowed on element “div” at this point.
"... <div sj-form-group-checkbox sj-form-group-checkbox-model="loginModel.rememberMe" sj-form-group-checkbox-name="remember-me-checkbox" class="login-form-modal__remember-me guttered--top"> ..."
Attribute “sj-form-group-checkbox-name” not allowed on element “div” at this point.
"... <div sj-form-group-checkbox sj-form-group-checkbox-model="loginModel.rememberMe" sj-form-group-checkbox-name="remember-me-checkbox" class="login-form-modal__remember-me guttered--top"> ..."
Attribute “ui-keypress” not allowed on element “a” at this point.
"... <a tabindex="0" ng-click="showConfirmation()" ui-keypress="{ 13: 'showConfirmation()' }" class="sj-link sj-link--secondary"> ..."
Attribute “sj-if-authorized” not allowed on element “div” at this point.
"... <div sj-if-authorized="COMPANY_BOOKER" class="sj-grid-btn-component guttered--bottom"> ..."
Duplicate ID “Layer_1”.
"... <svg class="denied_icon" width="64px" height="64px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64.6 64.6" enable-background="new 0 0 64.6 64.6" xml:space="preserve"> <path..." Line: 1619 Column: 13 - 109
"... <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-275 367.5 59.5 59.5" style="enable-background:new -275 367.5 59.5 59.5;" xml:space="preserve"> ..."
Attribute “sj-modal-no-close-cross” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “sj-modal-autoclose” not allowed on element “div” at this point.
"... <div sj-modal sj-modal-visible="modals.showLogoutSuccessModal" sj-modal-color="primary" sj-modal-center="true" sj-modal-no-close-cross="true" sj-modal-autoclose="2" sj-modal-no-footer="true" sj-modal-no-header="true"> <..."
Attribute “width” not allowed on element “symbol” at this point.
"...bol> <symbol id="icon-business" width="16px" height="16px" viewBox="0 0 60 54" > ..." Line: 1306 Column: 5 - 71
"...bol> <symbol id="icon-heart" width="22" height="21" viewBox="0 0 22 21"> ..." Line: 1336 Column: 5 - 85
"...bol> <symbol id="icon-chevron-right-black" width="10" height="16" viewBox="0 0 10 16"> ..."
Attribute “height” not allowed on element “symbol” at this point.
"...bol> <symbol id="icon-business" width="16px" height="16px" viewBox="0 0 60 54" > ..." Line: 1306 Column: 5 - 71
"...bol> <symbol id="icon-heart" width="22" height="21" viewBox="0 0 22 21"> ..." Line: 1336 Column: 5 - 85
"...bol> <symbol id="icon-chevron-right-black" width="10" height="16" viewBox="0 0 10 16"> ..."
Bad value “Icon/Black/Business” for attribute “id” on element “g”: Not a valid XML 1.0 name.
"... <g id="Icon/Black/Business" transform="translate(0.000000, -3.000000)"> ..."
Bad value “0065-business” for attribute “id” on element “g”: Not a valid XML 1.0 name.
"... <g id="0065-business"> ..."
Duplicate ID “Page-1”.
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1413 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1423 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1431 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1441 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1473 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..."
Duplicate ID “SVGs”.
"... <g id="SVGs" transform="translate(-216.000000, -22.000000)" fill="#C35424"> ..." Line: 1424 Column: 13 - 86
"... <g id="SVGs" transform="translate(-87.000000, -25.000000)" fill="#CFCFCF"> ..." Line: 1442 Column: 13 - 71
"... <g id="SVGs" transform="translate(-20.000000, -23.000000)"> ..." Line: 1474 Column: 13 - 87
"... <g id="SVGs" transform="translate(-242.000000, -22.000000)" fill="#C35424"> ..."
Duplicate ID “Line”.
"... <path d="M14.5,6.5 L29.5,6.5" id="Line" stroke-linecap="square"></path..." Line: 1433 Column: 17 - 79
"... <path d="M0.5,7.5 L15.5,7.5" id="Line" stroke-linecap="square"></path..." Line: 1435 Column: 17 - 79
"... <path d="M0.5,6.5 L15.5,6.5" id="Line" stroke-linecap="square"></path..."
Duplicate ID “Combined-Shape”.
"... <path d="M113.91676,30 C113.439991,27.1668605 110.972411,25 108,25 C105.033053,25 102.560281,27.1622867 102.08315,30 L87,30 L87,32 L102.08324,32 C102.560009,34.8331395 105.027589,37 108,37 C110.966947,37 113.439719,34.8377133 113.91685,32 L129,32 L129,30 L113.91676,30 Z" id="Combined-Shape"></path..."
Duplicate ID “Group”.
"... <g id="Group" transform="translate(0.000000, 1.000000)" stroke="#CFCFCF"> ..."
Duplicate ID “Oval”.
"... <ellipse id="Oval" stroke-width="2" cx="23" cy="7" rx="7" ry="7"></elli..."
Duplicate ID “path-1”.
"... <ellipse id="path-1" cx="8" cy="8" rx="8" ry="8"></elli..."
Duplicate ID “Mask”.
"... <ellipse fill="#75786E" id="Mask" cx="8" cy="8" rx="8" ry="8"></elli..."
Bad value “0064-arrow_right_alt” for attribute “id” on element “path”: Not a valid XML 1.0 name.
"... <path d="M36.0478761,31.3589078 C35.6456573,30.917013 34.9536367,30.8781691 34.5017793,31.2701725 C34.049922,31.6625322 34.0094081,32.3382036 34.4108969,32.7793856 L40.4664426,39.4309707 L25,39.4309707 L25,41.5691711 L40.4664426,41.5691711 L34.4108969,48.2207562 C34.0094081,48.6619383 34.049922,49.3376096 34.5017793,49.7299694 C34.9550967,50.1237546 35.6474823,50.0806342 36.0478761,49.6412341 L43.7232465,41.2103098 C44.0922512,40.8051208 44.0922512,40.195021 43.7232465,39.789832 L36.0478761,31.3589078 Z" id="0064-arrow_right_alt" fill="#0B0B09" transform="translate(34.500000, 40.500000) translate(-34.500000, -40.500000) "></path..."
Attribute “ui-view” not allowed on element “div” at this point.
"... <div ui-view> ..."
Duplicate ID “XMLID_1_”.
"... <g id="XMLID_1_"> ..."
Duplicate ID “XMLID_8_”.
"... <path id="XMLID_8_" class="st0" d="M-245.2,368.9v5.7c12.5,0,22.7,10.2,22.7,22.7s-10.2,22.7-22.7,22.7 c-12.5,0-22.7-10.2-22.7-22.7c0-9.6,6.1-18.2,15.1-21.4l0,0c1.1-0.4,1.9-1.4,1.9-2.7c0-1.6-1.3-2.9-2.8-2.9c-0.3,0-0.6,0.1-0.9,0.2 l0,0c-11.4,4-19,14.8-19,26.8c0,15.6,12.7,28.4,28.4,28.4s28.4-12.7,28.4-28.4C-216.9,381.6-229.6,368.9-245.2,368.9z"/> ..."
Bad value “” for attribute “id” on element “div”: An ID must not be the empty string.
"... <div class="row" id="" > <..." Line: 14397 Column: 1 - 24
"... <div class="row" id="" > <..." Line: 14719 Column: 1 - 24
"... <div class="row" id="" > ..." Line: 14782 Column: 1 - 24
"... <div class="row" id="" > ..."
Attribute “adhocenable” not allowed on element “a” at this point.
"...riptions"><a adhocenable="false" href="/sv/vi-erbjuder/biljetter/sista-minuten.html">sista ..." Line: 14172 Column: 72 - 127
"...riptions"><a href="/sv/lagpriskalendern.html" adhocenable="false">LÅGPRI..." Line: 14259 Column: 72 - 127
"...riptions"><a href="/sv/pendlarbiljetter.html" adhocenable="false">Pendla..." Line: 14344 Column: 72 - 122
"...riptions"><a adhocenable="false" href="/sv/sok-bokning.html">Min RE..." Line: 14458 Column: 37 - 68
"...-regular"><a adhocenable="false" href="/">Köp di..." Line: 14530 Column: 37 - 106
"...-regular"><a adhocenable="false" href="/sv/sj-prio/erbjudanden/guldlordag.html">Läs me..." Line: 14601 Column: 37 - 111
"...-regular"><a adhocenable="false" href="/sv/vi-erbjuder/just-nu/nattag-norrland.html">Läs me..." Line: 14672 Column: 37 - 121
"...-regular"><a adhocenable="false" href="/sv/sj-prio/erbjudanden/sj-prio-mastercard-sep-18.html">Läs me..." Line: 14848 Column: 37 - 175
"...-regular"><a adhocenable="false" href="http://nyhetsrum.sj.se/news/fler-med-utlaendsk-bakgrund-ska-lockas-att-bli-lokfoerare-323246" target="_blank">Läs me..." Line: 14924 Column: 37 - 109
"...-regular"><a adhocenable="false" href="/sv/om/om-sj/borta-bra-men-hemma-bast.html">Läs me..." Line: 14959 Column: 37 - 173
"...-regular"><a adhocenable="false" href="http://nyhetsrum.sj.se/pressreleases/kraftig-resandeoekning-foer-taag-i-bergslagen-2692649" target="_blank">Krafti..." Line: 14961 Column: 37 - 191
"...-regular"><a adhocenable="false" href="http://nyhetsrum.sj.se/pressreleases/nytt-samarbete-mellan-sj-och-kamratposten-ska-lyfta-kupe-junior-2692222" target="_blank">Ny sam..." Line: 14963 Column: 37 - 186
"...-regular"><a adhocenable="false" href="http://www.mynewsdesk.com/se/sj/pressreleases/sj-lanserar-ny-roesttjaenst-foer-google-assistent-2635989" target="_blank">SJ lan..." Line: 14965 Column: 37 - 178
"...-regular"><a adhocenable="false" href="https://www.mynewsdesk.com/se/sj/pressreleases/sj-lyfter-taagresor-utomlands-paa-sajten-2568380" target="_blank">SJ lyf..." Line: 14967 Column: 37 - 125
"...-regular"><a adhocenable="false" href="/sv/tagresan/resevillkor/hantering-av-personuppgifter.html">I samb..."
Duplicate ID “icon_box”.
"...tion> <g id="icon_box"> ..." Line: 14222 Column: 5 - 21
"...tion> <g id="icon_box"> ..." Line: 14310 Column: 5 - 21
"...tion> <g id="icon_box"> ..."
Duplicate ID “Production”.
"... </g> <g id="Production"> ..." Line: 14225 Column: 5 - 23
"... </g> <g id="Production"> ..." Line: 14313 Column: 5 - 23
"... </g> <g id="Production"> ..."
Duplicate ID “”.
"... <div class="row" id="" > <..." Line: 14719 Column: 1 - 24
"... <div class="row" id="" > ..." Line: 14782 Column: 1 - 24
"... <div class="row" id="" > ..."
Bad value “” for attribute “src” on element “img”: Must be non-empty.
"...> <img src="" alt="Youtube video" class="youtube__cover--custom" data-srcxs="/content/dam/SJ/Personal/Praktikant/lokforare-ahmed.jpg/_jcr_content/renditions/cq5dam.web.bg.640.y.jpg" data-srcsm="/content/dam/SJ/Personal/Praktikant/lokforare-ahmed.jpg/_jcr_content/renditions/cq5dam.web.bg.1024.y.jpg" data-srcmd="/content/dam/SJ/Personal/Praktikant/lokforare-ahmed.jpg/_jcr_content/renditions/cq5dam.web.bg.1440.y.jpg" data-srclg="/content/dam/SJ/Personal/Praktikant/lokforare-ahmed.jpg/_jcr_content/renditions/cq5dam.web.bg.1920.y.jpg"/> <..."
Element “a” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)
"... <a href="/sv/om/om-sj.html" target="_top" title="Om SJ" class="sj-footer__link"> ..." Line: 15107 Column: 17 - 118
"... <a href="/sv/om/om-sj/trafik-och-tag.html" target="_top" title="Trafik & tåg" class="sj-footer__link"> ..." Line: 15123 Column: 17 - 114
"... <a href="/sv/om/om-sj/jobba-pa-sj.html" target="_top" title="Jobba på SJ" class="sj-footer__link"> ..." Line: 15139 Column: 17 - 120
"... <a href="/sv/om/om-sj/bolagsstyrning.html" target="_top" title="Bolagsstyrning" class="sj-footer__link"> ..." Line: 15155 Column: 17 - 122
"... <a href="/sv/om/om-sj/finansiell-info.html" target="_top" title="Finansiell info" class="sj-footer__link"> ..." Line: 15171 Column: 17 - 112
"... <a href="/sv/om/om-sj/hallbarhet.html" target="_top" title="Hållbarhet" class="sj-footer__link"> ..." Line: 15187 Column: 17 - 125
"... <a href="/sv/om/om-sj/hallbarhet/punktlighet.html" target="_top" title="Punktlighet" class="sj-footer__link"> ..." Line: 15203 Column: 17 - 117
"... <a href="/sv/om/om-sj/samarbeten.html" target="_top" title="Våra samarbeten" class="sj-footer__link"> ..." Line: 15219 Column: 17 - 121
"... <a href="/sv/om/om-sj/reklam-ombord.html" target="_top" title="Annonsera ombord" class="sj-footer__link"> ..." Line: 15273 Column: 17 - 111
"... <a href="http://nyhetsrum.sj.se/" target="_blank" title="SJ Nyhetsrum" class="sj-footer__link"> ..." Line: 15320 Column: 17 - 122
"... <a href="/sv/tagresan/fore-resan/sj-i-mobilen.html" target="_top" title="SJs app" class="sj-footer__link"> ..." Line: 15336 Column: 17 - 106
"... <a href="/sv/om/om-sj/sj-labs.html" target="_top" title="SJ Labs" class="sj-footer__link"> ..." Line: 15383 Column: 17 - 181
"... <a href="https://www.sj.se/sv/tagresan/resevillkor/hantering-av-personuppgifter.html" target="_top" title="SJs hantering av personuppgifter" class="sj-footer__link"> ..." Line: 15437 Column: 17 - 113
"... <a href="https://sv-se.facebook.com/sj" target="_blank" title="Facebook" class="sj-footer__link"> ..." Line: 15453 Column: 17 - 108
"... <a href="https://twitter.com/SJ_AB" target="_blank" title="Twitter" class="sj-footer__link"> ..." Line: 15469 Column: 17 - 113
"... <a href="http://www.youtube.com/user/sj" target="_blank" title="Youtube" class="sj-footer__link"> ..."
Saw “<!--” within a comment. Probable cause: Nested comment (not allowed).
"... lt IE 9]> <!-- <div id="oldBr..." Line: 15547 Column: - 6
"......"
Bogus comment.
"....se" ></div> --> <![endif]--> ..."
The “itemprop” attribute was specified, but the element is not a property of any item.
"...sj_ab"/> <meta itemprop="name" content="Välkommen att boka din tågresa här! – SJ"/> <met..." Line: 62 Column: 2 - 163
"... – SJ"/> <meta itemprop="description" content="Boka och köp din tågresa med SJ här. Vi erbjuder billiga tågresor över hela Sverige samt till Köpenhamn, Oslo och Narvik!"/> ..."
Warnings
The “button” role is unnecessary for element “button”.
"... <button data-dismiss="modal" class="btn btn--btn-type--secondary btn--full-width" role="button"> ..." Line: 1039 Column: 13 - 34
"... <button data-dismiss="modal" class="btn btn--btn-type--secondary btn--full-width" role="button"> ..." Line: 1074 Column: 13 - 34
"... <button data-dismiss="modal" class="btn btn--btn-type--primary btn--full-width" role="button"> ..." Line: 1097 Column: 13 - 113
"... <button data-dismiss="modal" class="btn btn--btn-type--secondary-dark btn--full-width" role="button"> ..." Line: 1102 Column: 13 - 165
"... <button data-dismiss="modal" class="btn btn--btn-type--primary btn--margins-vertical btn--full-width" role="button" ng-click="redirectToOrderOverview()"> ..." Line: 1107 Column: 13 - 160
"... <button data-dismiss="modal" class="btn btn--btn-type--primary btn--margins-vertical btn--full-width" role="button" ng-click="logOutAfterConfirm()"> ..." Line: 1129 Column: 17 - 154
"... <button data-dismiss="modal" class="btn btn--btn-type--secondary-dark btn--full-width" role="button" ng-click="languageChangeCancelled()"> ..." Line: 1134 Column: 17 - 180
"... <button data-dismiss="modal" class="btn btn--btn-type--primary btn--margins-vertical btn--full-width" role="button" ng-click="redirectToStartPageWithNewLanguage()"> ..."
The document is not mappable to XML 1.0 due to two consecutive hyphens in a comment.
"... class="modal--old-browser" id..." Line: 334 Column: - 81
"...lass="btn btn--btn-type--highl..." Line: 15547 Column: - 5
"... lt IE 9]> <!-- <div id="oldBr..." Line: 15554 Column: - 11
"......"
Unsupported SVG version specified. This validator only supports SVG 1.1. The recommended way to suppress this warning is to remove the “version” attribute altogether.
"...in-icon"> <svg version="1.2" baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 60 60" xml:space="preserve"> ..."
The first occurrence of ID “Layer_1” was here.
"... <svg class="denied_icon" width="64px" height="64px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64.6 64.6" enable-background="new 0 0 64.6 64.6" xml:space="preserve"> <path..." Line: 287 Column: 1 - 88
"... <svg class="denied_icon" width="64px" height="64px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 64.6 64.6" enable-background="new 0 0 64.6 64.6" xml:space="preserve"> <path..."
The “main” role is unnecessary for element “main”.
"...> <main role="main"> ..."
The first occurrence of ID “Page-1” was here.
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1364 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1364 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1364 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1364 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..." Line: 1364 Column: 9 - 86
"...> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> ..."
The first occurrence of ID “SVGs” was here.
"... <g id="SVGs" transform="translate(-343.000000, -26.000000)" fill="#000000"> ..." Line: 1365 Column: 13 - 87
"... <g id="SVGs" transform="translate(-343.000000, -26.000000)" fill="#000000"> ..." Line: 1365 Column: 13 - 87
"... <g id="SVGs" transform="translate(-343.000000, -26.000000)" fill="#000000"> ..." Line: 1365 Column: 13 - 87
"... <g id="SVGs" transform="translate(-343.000000, -26.000000)" fill="#000000"> ..."
The first occurrence of ID “Line” was here.
"... <path d="M14.5,7.5 L29.5,7.5" id="Line" stroke-linecap="square"></path..." Line: 1415 Column: 17 - 80
"... <path d="M14.5,7.5 L29.5,7.5" id="Line" stroke-linecap="square"></path..." Line: 1415 Column: 17 - 80
"... <path d="M14.5,7.5 L29.5,7.5" id="Line" stroke-linecap="square"></path..."
The first occurrence of ID “Combined-Shape” was here.
"... <path d="M30,15 L4.5,15 L3,15 L3,15 C1.34314575,15 -2.02906125e-16,16.3431458 0,18 L0,54 C2.02906125e-16,55.6568542 1.34314575,57 3,57 L4.5,57 L55.5,57 L57,57 C58.6568542,57 60,55.6568542 60,54 L60,18 C60,16.3431458 58.6568542,15 57,15 L55.5,15 L39,15 L39,21 L54,21 L54,51 L6,51 L6,21 L30,21 C31.6568542,21 33,19.6568542 33,18 C33,16.3431458 31.6568542,15 30,15 Z M23,3 L37,3 C41.418278,3 45,6.581722 45,11 L45,15 L15,15 L15,11 L15,11 C15,6.581722 18.581722,3 23,3 Z M23,9 C21.8954305,9 21,9.8954305 21,11 L21,15 L39,15 L39,11 C39,9.8954305 38.1045695,9 37,9 L23,9 Z" id="Combined-Shape" fill="#0B0B09" mask="url(#mask-2)"></path..."
The first occurrence of ID “Group” was here.
"... <g id="Group" transform="translate(1.000000, 1.000000)" stroke="#CFCFCF"> ..."
The first occurrence of ID “Oval” was here.
"... <ellipse id="Oval" stroke-width="2" cx="7" cy="7" rx="7" ry="7"></elli..."
The first occurrence of ID “path-1” was here.
"... <rect id="path-1" x="0" y="0" width="60" height="60"></rect..."
The first occurrence of ID “Mask” was here.
"... <g id="Mask"></g> ..."
The first occurrence of ID “XMLID_1_” was here.
"...> <g id="XMLID_1_"> ..."
The first occurrence of ID “XMLID_8_” was here.
"... <path id="XMLID_8_" class="st0" d="M-245.2,368.9v5.7c12.5,0,22.7,10.2,22.7,22.7s-10.2,22.7-22.7,22.7c-12.5,0-22.7-10.2-22.7-22.7c0-9.6,6.1-18.2,15.1-21.4l0,0c1.1-0.4,1.9-1.4,1.9-2.7c0-1.6-1.3-2.9-2.8-2.9c-0.3,0-0.6,0.1-0.9,0.2l0,0c-11.4,4-19,14.8-19,26.8c0,15.6,12.7,28.4,28.4,28.4s28.4-12.7,28.4-28.4C-216.9,381.6-229.6,368.9-245.2,368.9z"/> ..."
The first occurrence of ID “icon_box” was here.
"...ription> <g id="icon_box"> <re..." Line: 14048 Column: 2 - 18
"...ription> <g id="icon_box"> <re..." Line: 14048 Column: 2 - 18
"...ription> <g id="icon_box"> <re..."
The first occurrence of ID “Production” was here.
".../> </g> <g id="Production"> <g>..." Line: 14051 Column: 2 - 20
".../> </g> <g id="Production"> <g>..." Line: 14051 Column: 2 - 20
".../> </g> <g id="Production"> <g>..."
The first occurrence of ID “” was here.
"... <div class="row" id="" > <..." Line: 14010 Column: 1 - 24
"... <div class="row" id="" > <..." Line: 14010 Column: 1 - 24
"... <div class="row" id="" > <..."
The document is not mappable to XML 1.0 due to a trailing hyphen in a comment.
"......"
sj.se similar domains
www.sj.net
www.sj.org
www.sj.info
www.sj.biz
www.sj.us
www.sj.mobi
www.j.se
www.sj.se
www.wj.se
www.swj.se
www.wsj.se
www.ej.se
www.sej.se
www.esj.se
www.dj.se
www.sdj.se
www.dsj.se
www.zj.se
www.szj.se
www.zsj.se
www.xj.se
www.sxj.se
www.xsj.se
www.aj.se
www.saj.se
www.asj.se
www.s.se
www.sn.se
www.sjn.se
www.snj.se
www.sh.se
www.sjh.se
www.shj.se
www.su.se
www.sju.se
www.suj.se
www.si.se
www.sji.se
www.sij.se
www.sk.se
www.sjk.se
www.skj.se
www.sm.se
www.sjm.se
www.smj.se
sj.se Ping
Ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network. It measures the round-trip time for messages sent from the originating host to a destination computer that are echoed back to the source.
sj.se TRACEROUTE
Traceroute is a computer network diagnostic tool for displaying the route (path) and measuring transit delays of packets across an Internet Protocol (IP) network. The history of the route is recorded as the round-trip times of the packets received from each successive host (remote node) in the route (path); the sum of the mean times in each hop is a measure of the total time spent to establish the connection. Traceroute proceeds unless all (three) sent packets are lost more than twice, then the connection is lost and the route cannot be evaluated.