IE / sivujen lataus, automat.

Haluaisin IE:n esittävän automaattisesti tietyt www-sivut niin että sivut näkyisivät ruudulla noin 4 sekuntia.

Siis ensin latautuisi eka sivu 4 sekunniksi, ja sen jälkeen seuraava sivu 4 sekunniksi, jne ...

Miten tuon voisi toteuttaa?
3268
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat
scrolli

Äänestä
  • Tuolla alla olevalla IE jämähtää ilta-sanomien sivulle. Miten saan IE:n lataamaan seuraavat sivut ... ? Kiitos etukäteen ...
    ------------------





    esimerkki otsikko





    ;

    Äänestä

  • Nimetön kirjoitti:

    Tuolla alla olevalla IE jämähtää ilta-sanomien sivulle. Miten saan IE:n lataamaan seuraavat sivut ... ? Kiitos etukäteen ...
    ------------------





    esimerkki otsikko





    ;

    Sinulla on tässä ihan perustavaa laatua oleva ongelma. Kun olet siirtynyt Iltasanomien sivuille, ei sinulla ole enää olemassa jäljellä koodia joka suorittaisi seuraavan siirron koska olet siirtänyt koko selaimen uuteen URLiin. Ei selain enää muista mitä edellisellä sivulla oli koodia sen jälkeen kun se on vaihtanut URLia.

    Jos haluaisit tehdä tuollaisen monen sivun ajastetun siirtymisen vieraisiin domaineihin, vaatisi se käytännössä freimien käyttöä. Eli laitat omalle sivullesi framesetin jossa on yksi kehys jonka sisään sijoitat aina haluamasi ulkoisen linkin. Sitten kun aika on tullut täyteen, vaihdat taas skriptillä kohdetta ylimmän tason dokumentista käsin. Ongelmaton tämäkään ratkaisu ei ole, sillä aika monella sivustolla on js-tunnistus päällä siitä että yritetäänkö niitä avata jonkin freimin sisälle. Sivusto voi tällöin avata itsensä uudelleen toppiin jolloin kehyksesi katoavat samantien. Toinen ongelma tulee siitä etteivät kaikki selaimet suostu suorittamaan skriptiä jos se on frameset-dokumentissa. Tällöin sinun tulisi käyttää iframea jota taas vain osa selaimista tukee.

    Ratkaisuna voisi olla XMLHTTP-requestin käyttö, eli haettaisiin sivun sorsa skriptin avulla kutsuvaan dokumenttiin ja muutettaisiin polkuja tarvittaessa osoittamaan oikeaan domainiin. Tämä ratkaisu ei myöskään toimisi kuin IE:llä ja Firefoxilla, mutta olisi nopea ja varmatoiminen. Edellyttää kuitenkin jo jonkin verran ohjelmointiosaamista.

    Äänestä

Kommentoi aloitusta


scriptilläkö ... ? kirjoitti:

Haluaisin IE:n esittävän automaattisesti tietyt www-sivut niin että sivut näkyisivät ruudulla noin 4 sekuntia.

Siis ensin latautuisi eka sivu 4 sekunniksi, ja sen jälkeen seuraava sivu 4 sekunniksi, jne ...

Miten tuon voisi toteuttaa?

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