JavaScript-ongelma, sivun uudelleen latauksessa

Saatteko tätä JavaScriptiä toimimaan?
http://www.codeproject.com/Articles/7767/Automatially-Recover-from-Web-Server-Failures

Sain scriptin toimimaan levyllä olevalla html-tiedostolla, kun muutin koodin kohdat
parent.frames(1) -> parent.frames[1] ja nostin rivit l

lastURL=window.parent.frames[1].location.href;
document.all("divLink").innerHTML=" lastURL: " lastURL "";

return-lausakkeiden yläpuolelle Monitor.html:ssä.

Zip-tiedostoa ei tarvitse imuroida. Riittää, että copypastettaa Browse Code -sivulta MainFrame.html:n ja Monitor.html:n koodin itselleen.

Ongelma on seuraava. Jos MainFrame.html:ssä kohdan paikallisen tiedoston tilalle laittaa webbiosoitteen funktio frameHasError() ei toimi!
7366
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Tuon sivun neuvot ovat vuodelta 2004 mutta sisällöltään paljon vanhentuneempia. Kuka oikeasti enää puljaa frame-sotkujen kanssa? Ja mitähän ongelmaa oikeasti yrität ratkaista? Tuolla sivulla puhutaan palvelinvirheiden käsittelemisestä frame-tekniikalla, missä ei tunnu olevan hirveästi järkeä.

Etkä sitten laittanut sen sivun osoitetta, jossa oma yritelmäsi on.

Äänestä
  • Tarkoitus on ratkaista ongelmaa, joka kuvataan tuolla sivulla. MainFrame.html ja Home.html tiedostot sijaitsevat paikallisen koneen kovalevyllä. Avattaessa MainFrame.html home-sivuksi avataan netissä sijaiseva sivu. Sivu päivittää itse itseään tietyn välein. Sivulta voi myös klikata toiselle sivulle, josta selain palaa tietyn viiveen kuluttua takaisin alkuperäiselle sivulle. Jos verkkoyhteys ei toimi selain ilmoittaa "sivua ei voi näyttää jne". Tässä tilanteessa monitor.html tunnistaisi tekstin sivulta ja yrittäisi ladata sivua automaattisesti uudelleen niin kauan, kunnes verkkoyhteys taas toimii.

    Äänestä

siis voi lol vihaan koko javaskriptii meidän atk-ope on iha fiilixis q se pakottaa meit yrittää tekee jtn paskaa sillä

Äänestä
  • Tiedoksi, että monet nettisivut eivät toimi oikein tai eivät melkein ollenkaan ilman JavaScriptia.

    Ilman Javascriptia et voisi käyttää esimerkiksi Facebookia.
    Myös YouTube ei toimi ilman JavaScriptia, vaikka videot toimivatkin Flashilla.

    Äänestä

  • ... kirjoitti:

    Tiedoksi, että monet nettisivut eivät toimi oikein tai eivät melkein ollenkaan ilman JavaScriptia.

    Ilman Javascriptia et voisi käyttää esimerkiksi Facebookia.
    Myös YouTube ei toimi ilman JavaScriptia, vaikka videot toimivatkin Flashilla.

    Lisäksi mm. karttapalvelut esim. Google Maps käyttää javascriptiä.

    Helppohan tuo on kokeilla mtä tapahtuu.. selaimesta JS pois päältä ja kokeilee käyttää rampautettua nettiä.

    Äänestä

Ei kukaan osaa ratkaista tätä ongelmaa?

Äänestä
  • Kukaan ei halua olla tekemisissä iframe-sotkujen kanssa. Siinä on syy, miksi ei tule apua.

    Äänestä

Kommentoi aloitusta


hyödyllinen mutta ei kirjoitti:

Saatteko tätä JavaScriptiä toimimaan?
http://www.codeproject.com/Articles/7767/Automatially-Recover-from-Web-Server-Failures

Sain scriptin toimimaan levyllä olevalla html-tiedostolla, kun muutin koodin kohdat
parent.frames(1) -> parent.frames[1] ja nostin rivit l

lastURL=window.parent.frames[1].location.href;
document.all("divLink").innerHTML=" lastURL: " lastURL "";

return-lausakkeiden yläpuolelle Monitor.html:ssä.

Zip-tiedostoa ei tarvitse imuroida. Riittää, että copypastettaa Browse Code -sivulta MainFrame.html:n ja Monitor.html:n koodin itselleen.

Ongelma on seuraava. Jos MainFrame.html:ssä kohdan paikallisen tiedoston tilalle laittaa webbiosoitteen funktio frameHasError() ei toimi!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu