1 2 3<!DOCTYPE html> 4<html lang="no"> 5 6<head> 7 <title>Fredrikstad kommune - Meld fra</title> 8 <meta charset="UTF-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 11 12 <meta name="og:url" content="https://www.fredrikstad.kommune.no/tjenester/meld-fra/"/> 13<link rel="canonical" href="https://www.fredrikstad.kommune.no/tjenester/meld-fra/"/> 14 15 16 <meta property="og:type" content="article" /> 17 <meta property="twitter:domain" content="fredrikstad.kommune.no" /> 18 <meta property="twitter:url" content="https://www.fredrikstad.kommune.no/tjenester/meld-fra/" /> 19 20 <link rel="alternate" type="application/rss+xml" title="RSS Feed for nyheter fra Fredrikstad kommune" href="/rss-feed/"> 21 22 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 23 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 24 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 25 <link rel="manifest" href="/site.webmanifest"> 26 27 <link rel="stylesheet" href="/css/standard.min.css?v=5ypZwEc0nvhkGmtARdtVD5FNvA_DPzZFVo0SXqwa7FU" /> 28 <link rel="stylesheet" href="/icons/aksel-icons/aksel-icons.css?v=3UkPstIEUm0MShbR9sOwMYIV_NP6RorLCTpaWxHAqH8" /> 29 <link rel="stylesheet" href="/icons/fk-custom/fk-custom.css?v=DDlp-j2EeOkY7WkxA_50kUtIvDvhQRvQ_Zlozf_bDzU" /> 30 31 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" /> 32 33 <link rel="stylesheet" href="/scripts/cookieconsent-3.0.1/dist/cookieconsent.css?v=ygRrixsQlBByBZiOcJamh7JByO9fP-_l5UPtKNJmRsE" />
vendor: 151 bytes, lines 33-35
33 34 35 <script type="text/plain" data-category="analytics" data-service="analytics_storage_ga" async src="https://www.googletagmanager.com/gtag/js?id=
35G-4JG9245YWX
vendor: 17 bytes, lines 35-36
35"></script> 36
36<script type="text/plain" data-category="analytics" data-service="analytics_storage_ga"> 37
vendor: 169 bytes, lines 37-40
37window.dataLayer = window.dataLayer || []; 38 function gtag() { dataLayer.push(arguments); } 39 gtag('js', new Date()); 40 gtag('config', '
40G-4JG9245YWX
vendor: 9 bytes, lines 40-41
40'); 41
41</script>
41 42 43
43<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/cdn.min.js"></script>
43 44 45 <link rel="stylesheet" href="/scripts/video.js/video-js.min.css"> 46 47
47<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
47 48
48<script type="text/javascript" data-category="functionality" data-service="functionality_storage_kari" data-color="blue" data-kommune='fredrikstad' src="https://prokomresources.prokomcdn.no/client-grunt/bot/kari.js"></script>
48 49
49<script type="text/plain" data-category="analytics" data-service="analytics_storage_ms"> 50 (function(c,l,a,r,i,t,y){ 51 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 52 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 53 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 54 })(window, document, "clarity", "script", "mbuyhto5kb"); 55 </script>
55 56 57 58 59
59<script src="/App_Plugins/UmbracoForms/Assets/promise-polyfill/dist/polyfill.min.js?v=13.4.2" type="application/javascript"></script>
59<script src="/App_Plugins/UmbracoForms/Assets/aspnet-client-validation/dist/aspnet-validation.min.js?v=13.4.2" type="application/javascript"></script>
59 60 61 62 63
63<script type="module" defer src="https://js.arcgis.com/5.0/"></script>
63 64 <link rel="stylesheet" href="https://js.arcgis.com/5.0/esri/themes/light/main.css" /> 65 66</head> 67 68<body> 69 70 71
72<script> 73 function googleTranslateElementInit() { 74 new google.translate.TranslateElement({ 75 pageLanguage: 'no', 76 includedLanguages: 'no,uk,ar,bs,de,en,es,fa,fr,pl,so,sq,ku' 77 }, 'google_translate_element'); 78 } 79</script>
vendor: 2 bytes, line 79
79
80<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
80 81 82<header class="fk-header" id="header"> 83 <a href="/" class="mr-3 mt-1 sm:mt-3"> 84 <img 85 src="/img/fredrikstad-kommunevaapen.svg" 86 width="458" height="60" 87 alt="Fredrikstad kommune" 88 /> 89 </a> 90 91 <div class="wrapper"> 92 <div class="buttons"> 93 <div class="language"> 94 <img src="/icons/aksel-icons/Interface/Language.svg" /> 95 <div id="google_translate_element" class="google-tr"></div> 96 </div> 97 98 <a href="/meld-fra/"> 99 <img src="/icons/aksel-icons/Arrows/ArrowsCirclepath.svg" alt="Visuelt ikon" aria-hidden="true" /> 100 Meld fra 101 </a> 102 <a href="/min-side/"> 103 <img src="/icons/aksel-icons/People/PersonCircle.svg" alt="Visuelt ikon" aria-hidden="true" /> 104 Min side 105 </a> 106 </div> 107 108 <div class="menu" tabindex="0"> 109 <input type="checkbox" id="menuToggle" class="hidden"> 110 <label for="menuToggle" class="menu-button inline-flex items-center justify-center p-0 md:px-4 md:py-2 ml-2 z-50"> 111 <img src="/icons/aksel-icons/Interface/MenuHamburger.svg" alt="Meny" aria-hidden="true" /> 112 <span class="hidden lg:inline">Meny</span> 113 </label> 114 <label for="menuToggle" class="close-button hidden inline-flex items-center justify-center p-0 md:px-4 md:py-2 ml-2 z-50"> 115 <img src="/icons/aksel-icons/Statistics and math/Multiply.svg" alt="Meny" aria-hidden="true" /> 116 </label> 117 <div 118 id="fullscreenMenu" 119 class="fk-meny" 120 > 121 <section> 122 <article class="hovedmeny"> 123 <nav> 124 <div class="mobil-lenker"> 125 <div> 126 <a href="/min-side/">Min side</a> 127 </div> 128 <div> 129 <a href="/meld-fra/">Meld fra</a> 130 </div> 131 </div> 132 <ul> 133 <li> 134 <i class="aksel-icons aksel-icons-HatSchool"></i> 135 <a href="/tjenester/skole-og-utdanning/">Skole og utdanning</a> 136 </li> 137 <li> 138 <i class="aksel-icons aksel-icons-TeddyBear"></i> 139 <a href="/tjenester/barnehage/">Barnehage</a> 140 </li> 141 <li> 142 <i class="aksel-icons aksel-icons-Stroller"></i> 143 <a href="/tjenester/barne-og-familietjenester/">Barne- og familietjenester</a> 144 </li> 145 <li> 146 <i class="aksel-icons aksel-icons-FirstAidKit"></i> 147 <a href="/tjenester/helse/">Helse og omsorg</a> 148 </li> 149 <li> 150 <i class="aksel-icons aksel-icons-Recycle"></i> 151 <a href="/tjenester/avfall-og-gjenvinning/">Avfall og gjenvinning</a> 152 </li> 153 <li> 154 <i class="aksel-icons aksel-icons-TapWater"></i> 155 <a href="/tjenester/vann-og-avloep/">Vann og avløp</a> 156 </li> 157 <li> 158 <i class="aksel-icons aksel-icons-Bicycle"></i> 159 <a href="/tjenester/vei-sykkel-ferge/">Vei, sykkel, ferge</a> 160 </li> 161 <li> 162 <i class="aksel-icons aksel-icons-Car"></i>
163 <a href="/tjenester/parkering/">Parkering</a> 164 </li> 165 <li> 166 <i class="aksel-icons aksel-icons-Rulers"></i> 167 <a href="/tjenester/byggesak-regulering-og-kart/">Byggesak, regulering og kart</a> 168 </li> 169 <li> 170 <i class="aksel-icons aksel-icons-Buldings2"></i> 171 <a href="/tjenester/brannvesenet/">Brann og boligtilsyn</a> 172 </li> 173 <li> 174 <i class="aksel-icons aksel-icons-PersonTallShort"></i> 175 <a href="/tjenester/samfunn-planarbeid-medvirkning/">Samfunn, planer, innspill</a> 176 </li> 177 <li> 178 <i class="aksel-icons aksel-icons-GavelSoundBlock"></i> 179 <a href="/tjenester/politikk-og-administrasjon/">Politikk og administrasjon</a> 180 </li> 181 <li> 182 <i class="aksel-icons aksel-icons-HouseHeart"></i> 183 <a href="/tjenester/kommunale-avgifter-gebyrer-og-eiendomsskatt/">Kommunale avgifter, skatt og gebyr</a> 184 </li> 185 <li> 186 <i class="aksel-icons aksel-icons-Palette"></i> 187 <a href="/tjenester/kunst-og-kultur/">Kunst og kultur</a> 188 </li> 189 <li> 190 <i class="aksel-icons aksel-icons-Weight"></i> 191 <a href="/tjenester/idrett-aktivitet-og-friluftsliv/">Idrett, aktivitet og friluftsliv</a> 192 </li> 193 <li> 194 <i class="aksel-icons aksel-icons-Earth"></i> 195 <a href="/tjenester/natur-og-miljoe/">Natur og miljø</a> 196 </li> 197 <li> 198 <i class="aksel-icons aksel-icons-HandShakeHeart"></i> 199 <a href="/tjenester/naering-servering-landbruk/">Næring</a> 200 </li> 201 <li> 202 <i class="aksel-icons aksel-icons-Person"></i> 203 <a href="/min-side/">MinSide</a> 204 </li> 205 </ul> 206 </nav> 207 </article> 208 209 <article class="undermeny"> 210 <div> 211 212 <nav> 213 <h2 class="">Dette skjer i Fredrikstad</h2> 214 <ul class=""> 215 <li> 216 <a href="/kalender/">Arrangementer og aktiviteter</a> 217 </li> 218 <li> 219 <a href="https://einnsyn.no/kalender?f=b2862e5c-ee9b-4880-827c-84cd8f7a81d6">Politiske møter</a> 220 </li> 221 <li> 222 <a href="/tjenester/idrett-aktivitet-og-friluftsliv/aktive-fredrikstad/aktivitetsportalen/">Aktivitetsportalen</a> 223 </li> 224 </ul> 225 </nav> 226 227 <nav> 228 <h2>Innsyn og dialog</h2> 229 <ul> 230 <li> 231 <a href="/tjenester/samfunn-planarbeid-medvirkning/innsyn-byggesak-plansaker-og-andre-dokumenter/postliste/">Postlister</a> 232 </li> 233 <li> 234 <a href="/tjenester/samfunn-planarbeid-medvirkning/innsyn-byggesak-plansaker-og-andre-dokumenter/">Innsyn byggesak</a> 235 </li> 236 <li> 237 <a href="/tjenester/samfunn-planarbeid-medvirkning/hoeringer-og-kunngjoeringer/">Høringer og kunngjøringer</a> 238 </li> 239 </ul> 240 </nav> 241 242 <nav> 243 <h2>Finn fram i kommunen</h2> 244 <ul> 245 <li> 246 <a href="/finn-ansatt/">Finn ansatt</a> 247 </li> 248 <li> 249 <a href="/kontakt-oss/">Vakttelefoner</a> 250 </li> 251 <li> 252 <a href="/kontakt-oss/">Kontakt</a> 253 </li> 254 </ul> 255 </nav> 256 257 <nav> 258 <h2>Tjenester</h2> 259 <ul> 260 <li> 261 <a href="/tjenester/samfunn-planarbeid-medvirkning/samfunnssikkerhet-og-beredskap/">Beredskap</a> 262 </li> 263 <li> 264 <a href="https://skjema.no/fredrikstad">Skjema</a> 265 </li> 266 <li> 267 <a href="/tjenester/kunst-og-kultur/tilskudd-legat-og-stipend/">Tilskudd</a> 268 </li> 269 </ul> 270 </nav> 271 </div> 272 </article> 273 </section> 274 </div> 275 </div> 276 </div> 277</header> 278 279 280 281 282 <!-- Søkefelt for hele nettsiden --> 283 <div class="fk-searchbar w-full mx-auto px-2 md:px-16 z-1"> 284 <form method="get" action="/sok/" class="relative z-10"> 285 <div class="flex"> 286 <div class="relative w-full search"> 287 <input id="q" name="q" type="search" aria-label="Søketekst" 288 class="block border-1 border-black py-2.5 px-5 w-full z-20 text-lg placeholder-gray-900 text-gray-900 bg-white-50 rounded hover:bg-fk-blue-light focus:ring-4 focus:outline-none focus:ring-blue-300" 289 placeholder="Skriv hva du trenger hjelp med" required> 290 <button type="submit" aria-label="Utfør søk" 291 class="absolute top-0 right-0 p-2.5 text-sm font-medium text-gray-900 bg-fk-blue-25 hover:bg-fk-blue-50 border-1 border-black rounded-r"> 292 <svg aria-hidden="true" class="w-7 h-7" fill="none" stroke="currentColor"
293 viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 294 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" 295 d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path> 296 </svg> 297 </button> 298 </div> 299 </div> 300 </form> 301 </div> 302 303 304 305 306 <div class="container mx-3 md:mx-6 max-w-screen-xl pt-4 text-xs md:text-sm"> 307 <nav class="flex" aria-label="Breadcrumb"> 308 <ol class="hidden md:inline-flex md:flex-row flex-wrap items-left space-x-1"> 309 <li class="flex items-center first:fk-breadcrumbs-first after:content-['/'] after:px-1 after:text-fk-base-gray"> 310 <a href="/" class="text-gray-700 hover:text-gray-900"> 311 Forside 312 </a> 313 </li> 314 <li class="flex items-center first:fk-breadcrumbs-first after:content-['/'] after:px-1 after:text-fk-base-gray"> 315 <a href="/tjenester/" class="text-gray-700 hover:text-gray-900"> 316 Tjenester 317 </a> 318 </li> 319 320 <li aria-current="page" class="flex items-center"> 321 <span class="text-gray-500"> 322 Meld fra 323 </span> 324 </li> 325 </ol> 326 <span class="md:hidden before:content-['../'] after:content-['/'] after:px-1 before:px-1 before:text-fk-base-gray after:text-fk-base-gray"> 327 <a href="/tjenester/"> 328 Tjenester 329 </a> 330 </span> 331 </nav> 332 </div> 333 334 335 <main> 336 337 338 339<div class="fk-main-content"> 340 341 <h1 class="text-center">Meld fra</h1> 342 343 <hr class="mt-6 mx-2"> 344 345 346 <div class="fk-tjeneste-lenker"> 347 <a href="https://arcgis.fredrikstad.kommune.no/portal/apps/GeoForm/index.html?appid=39170a30f99e40f49cac46a036010366"> 348 <div> 349 <h2 class="text-2xl">Meld feil</h2> 350 <p>Meld feil på vei, gatelys og framkommelighet</p> 351 </div> 352 </a> 353 <a href="https://survey123.arcgis.com/share/6532b82fc04d4e81ba0c718904447888"> 354 <div> 355 <h2 class="text-2xl">Meld fra om forsøpling og forurensing</h2> 356 <p>Her kan du rapportere forurensning som søppel, støy, lukt og båtvrak.</p> 357 </div> 358 </a> 359 <a href="https://skjema.no/fredrikstad/3107_123"> 360 <div> 361 <h2 class="text-2xl">Meld fra om skolemiljø</h2> 362 <p>Opplever du mobbing selv, eller vil varsle på vegne av andre?</p> 363 </div> 364 </a> 365 <a href="/tjenester/helse/soek-helse-og-omsorgtjenester/klage-paa-en-helsetjeneste/"> 366 <div> 367 <h2 class="text-2xl">Klage på en helsetjeneste</h2> 368 <p>Mener du at du ikke får oppfylt dine rettigheter som bruker eller pårørende? Er du ikke fornøyd med de tjenestene du får? Da kan du klage.</p> 369 </div> 370 </a> 371 <a href="https://skjema.no/fredrikstad/702513"> 372 <div> 373 <h2 class="text-2xl">Klage på kommunal tjeneste</h2> 374 <p>Benytt dette søknadsskjema til å sende inn klage på kommunal tjeneste</p> 375 </div> 376 </a> 377 <a href="https://ofk.no/tjenester/vei-og-kollektiv/fylkesvei/drift-og-vedlikehold/melde-feil-pa-vei/"> 378 <div> 379 <h2 class="text-2xl">Meld feil på fylkeskommunale veier og lys</h2> 380 <p>Meld feil til fylkeskommunen</p> 381 </div> 382 </a> 383 <a href="/tjenester/barne-og-familietjenester/barneverntjenesten/"> 384 <div> 385 <h2 class="text-2xl">Send bekymringsmelding til barnevernet</h2> 386 <p>Er du bekymret for et barn kan du ringe barneverstjenesten eller melde en bekymring</p> 387 </div> 388 </a> 389 <a href="https://skjema.no/fredrikstad/3107_249"> 390 <div> 391 <h2 class="text-2xl">Melding til barnehagemyndighet</h2> 392 <p>Du kan sende en klage på barnehagen. klagen kan føre til at Fredrikstad oppretter tilsynssak.</p> 393 </div> 394 </a> 395 </div> 396 397</div> 398 </main> 399 400 <section> 401 <div class="container max-w-screen-md mx-auto"> 402 403 404<div x-data="wizard('181.215.65.73:34017', 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36')" class="max-w-md mx-auto p-6 mt-6 bg-white rounded-sm"> 405 406 <!-- Step 1 --> 407 <div x-show="step === 1" class="space-y-4 text-center"> 408 <p class="text-xl font-medium text-gray-700">Fant du det du lette etter?</p> 409 <div class="flex justify-center gap-4"> 410 <button x-on:click="yesClicked" class="py-2 px-4 bg-fk-blue-dark text-white font-semibold rounded-sm shadow-md hover:bg-green-700 focus:outline-none focus:ring-2 focus:ring-green-500 focus:ring-offset-2">JA</button> 411 <button x-on:click="noClicked" class="py-2 px-4 bg-fk-blue-dark text-white font-semibold rounded-sm shadow-md hover:bg-red-700 focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2">NEI</button> 412 </div> 413 </div> 414 415 <!-- Step 2 --> 416 <div x-show="step === 2" class="text-center"> 417 <form x-on:submit.prevent="submitFeedback" class="space-y-4"> 418 <div class="mx-auto"> 419 <label for="message" class="block text-xl font-medium text-gray-700 mb-4">
420 <span class="text-red-600 font-semibold">OBS!</span> Henvendelser blir ikke besvart.<br /> 421 Spørsmål/klage må sendes via <a href="https://www.fredrikstad.kommune.no/min-side/henvendelser">Min side</a>.<br/> 422 <br/> 423 Takk for din tilbakemelding! 424 </label> 425 <textarea placeholder="Del dine erfaringer med nettsiden..." id="message" x-model="feedback.message" required maxlength="250" class="mt-1 block w-full p-2 border border-gray-300 rounded-sm shadow-sm focus:ring-indigo-500 focus:border-indigo-500"></textarea> 426 </div> 427 <div class="flex space-x-4 justify-center"> 428 <button type="submit" class="w-full py-2 px-4 bg-sky-600 text-white font-semibold rounded-sm shadow-md hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2">Send inn tilbakemelding</button> 429 <button type="button" x-on:click="cancel" class="w-full py-2 px-4 bg-gray-600 text-white font-semibold rounded-sm shadow-md hover:bg-gray-700 focus:outline-none focus:ring-2 focus:ring-gray-500 focus:ring-offset-2">Avbryt</button> 430 </div> 431 </form> 432 <div x-show="responseMessage" x-text="responseMessage" class="mt-4 text-center text-sm text-gray-600"></div> 433 </div> 434 435 <!-- Step 3 --> 436 <div x-show="step === 3" class="text-center"> 437 <div class="flex flex-col items-center space-y-2"> 438 <svg xmlns="http://www.w3.org/2000/svg" class="h-12 w-12 text-green-500" fill="none" viewBox="0 0 24 24" focusable="false" role="img"><path fill="currentColor" fill-rule="evenodd" d="M3.75 12a8.25 8.25 0 1 1 16.5 0 8.25 8.25 0 0 1-16.5 0M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25m4.573 7.234a.75.75 0 1 0-1.146-.968l-4.973 5.877L8.03 11.97a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.102-.046z" clip-rule="evenodd"></path></svg> 439 <p class="text-xl">Takk for din tilbakemelding!</p> 440 </div> 441 <p> 442 Ditt svar kan være med på å gjøre nettsiden bedre.<br/><b><span class="text-red-600 font-semibold">OBS!</span> Henvendelser blir ikke besvart.</b> 443 </p> 444 </div> 445 446</div> 447
448<script> 449 function wizard(ipAddress, userAgent) { 450 return { 451 step: 1, 452 feedback: { 453 fantdu: '', 454 message: '', 455 email: '', 456 ipaddress: ipAddress, 457 userAgent: userAgent, 458 browserHistory: JSON.stringify(getBrowserHistory()) 459 }, 460 responseMessage: '', 461 noSelected: false, 462 yesClicked() { 463 this.step = 2; 464 this.noSelected = false; 465 this.feedback.fantdu = 'ja'; 466 }, 467 noClicked() { 468 this.step = 2; 469 this.noSelected = true; 470 this.feedback.fantdu = 'nei'; 471 }, 472 cancel() { 473 this.step = 1; 474 this.feedback.fantdu = ''; 475 this.feedback.message = ''; 476 this.feedback.email = ''; 477 this.responseMessage = ''; 478 this.noSelected = false; 479 }, 480 async submitFeedback() { 481 try { 482 // Update the time spent on the current page 483 updateCurrentPageTimeSpent(); 484 485 // const url = 'https://localhost:44307/api/feedback/lagre'; 486 const url = 'https://innbygger.fredrikstad.kommune.no/api/feedback/lagre'; 487 const response = await fetch(url, { 488 method: 'POST', 489 headers: { 490 'Content-Type': 'application/json' 491 }, 492 body: JSON.stringify(this.feedback) 493 }); 494 if (response.ok) { 495 this.step = 3; 496 } else { 497 this.responseMessage = 'Noe gikk galt. Vennligst prøv igjen.'; 498 } 499 } catch (error) { 500 this.responseMessage = 'Noe gikk galt. Vennligst prøv igjen.'; 501 } 502 } 503 } 504 } 505 506 function getBrowserHistory() { 507 let history = JSON.parse(sessionStorage.getItem('browserHistory')) || []; 508 const currentUrl = window.location.href; 509 const currentTime = new Date().toISOString(); 510 const highResTime = performance.now(); 511 512 if (history.length > 0) { 513 const lastEntry = history[history.length - 1]; 514 lastEntry.highResTimeSpent = highResTime - lastEntry.highResStartTime; // high-resolution time in milliseconds 515 lastEntry.timeSpent = Date.now() - new Date(lastEntry.startTime).getTime(); // time in milliseconds 516 } 517 518 // Check if the current URL already exists in the history 519 const existingEntry = history.find(entry => entry.url === currentUrl); 520 if (!existingEntry) { 521 history.push({ 522 url: currentUrl, 523 startTime: currentTime, 524 highResStartTime: highResTime, 525 highResTimeSpent: 0, // Initialize highResTimeSpent as 0 milliseconds 526 timeSpent: 0 // Initialize timeSpent as 0 milliseconds 527 }); 528 } 529 530 sessionStorage.setItem('browserHistory', JSON.stringify(history)); 531 return history;
532 } 533 534 function updateCurrentPageTimeSpent() { 535 let history = JSON.parse(sessionStorage.getItem('browserHistory')) || []; 536 const currentHighResTime = performance.now(); 537 const currentTime = Date.now(); 538 539 if (history.length > 0) { 540 const lastEntry = history[history.length - 1]; 541 lastEntry.highResTimeSpent = currentHighResTime - lastEntry.highResStartTime; // high-resolution time in milliseconds 542 lastEntry.timeSpent = currentTime - new Date(lastEntry.startTime).getTime(); // time in milliseconds 543 sessionStorage.setItem('browserHistory', JSON.stringify(history)); 544 } 545 } 546 547 // Initialize browser history tracking 548 getBrowserHistory(); 549 550</script>
550 551 552 </div> 553 </section> 554 555 556 557 558 559<footer class="w-full mx-auto bg-fk-blue-extra-dark text-white py-12 mt-16 px-6" id="footer"> 560 <a href="#header" class="bg-fk-blue-dark hover:bg-fk-blue border-2 rounded-full cursor-pointer w-[60px] h-[60px] block mx-auto text-center p-3 -mt-18 hover:scale-105 hover:ease-out hover:duration-300" rel="nofollow" aria-label="Gå til toppen av siden" title="Gå til toppen av siden"> 561 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="3.5" stroke="currentColor" class="max-h-full max-w-full"> 562 <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 15.75 7.5-7.5 7.5 7.5" /> 563 </svg> 564 </a> 565 <div class="w-full mx-auto pt-12"> 566 <div class="grid grid-cols-1 sm:grid-cols-3 md:grid-cols-4 gap-4"> 567 <div class="pb-6 md:pb-0 col-span-1 sm:col-span-3 md:col-span-1"> 568 <img class="w-28 mx-auto" src="/img/logo-white.png" alt="Kommunelogo" /> 569 </div> 570 571 <div class="text-base md:text-sm"> 572 <h2 class="text-xl w-full border-b-1 md:border-none">Besøksadresse</h2> 573 <p>Rådhuset, Nygaardsgaten 14-16<br>1606 Fredrikstad<br><br>Postboks 1405, 1602 Fredrikstad<br><br>Org.nr.: 940 039 541<br>Kommunenr.: 3107</p> 574 </div> 575 576 <div class="text-base md:text-sm"> 577 <h2 class="text-xl w-full border-b-1 md:border-none">Innbyggerdialog</h2> 578 <p>Innbyggerdialog <br>à pent: kl 10 til 14<br>Telefon: 69 30 60 00 <br><br>Brann: <a href="tel:110" target="_top">110</a><br>Politi: <a href="tel:112" target="_top">112</a><br>Ambulanse: <a href="tel:113" target="_top">113</a><br><br>Legevakt: 116 117<br><a href="/kontakt-oss/#section-5" data-anchor="#section-5">Nød- og vakttelefoner</a></p> 579 </div> 580 581 <div class="text-base md:text-sm"> 582 <h2 class="text-xl w-full border-b-1 md:border-none">Generelt</h2> 583 <p><a href="/finn-ansatt/">Finn ansatt</a><br><a href="/ansattportal/" target="_top" title="Ansattportal">Ansattportal</a><br><a href="/tjenester/samfunn-planarbeid-medvirkning/hoeringer-og-kunngjoeringer/" title="Høringer og kunngjøringer">Kunngjøringer</a><br><a href="/tjenester/politikk-og-administrasjon/kommunedirektoer-og-ledelse/" title="Kommunedirektør og ledelse">Organisasjonen</a><br><a href="/tjenester/fredrikstad-kommunes-fotoarkiv/" title="Fredrikstad kommunes fotoarkiv">Fotoarkiv</a><br><a href="/kontakt-oss/" title="Kontakt oss">Kontakt oss</a><br><a href="/tjenester/tilgjengelighetserklaering/" title="Tilgjengelighetserklæring">Tilgjengelighetserklæring</a><br><a href="/tjenester/politikk-og-administrasjon/personvern/" title="Personvern">Personvern</a></p> 584 <button class="hover:underline text-base md:text-sm" type="button" data-cc="show-preferencesModal">Cookie innstillinger</button> 585 </div> 586 </div> 587 </div> 588</footer> 589 590
590<script type="module" src="/scripts/cookieconsent-config.js"></script>
590 591
591<script src="/scripts/video.js/video.min.js"></script>
591 592
592<script src="/scripts/flowbite.min.js"></script>
592 593
593<script src="/scripts/datepicker.no.min.js"></script>
593 594 595 596 597 598</body> 599 600</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.