Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kehyksen yli menevä sisältö ei näy

JarkkoK [21.03.2015 17:18:25]

#

Minulla on sivulla http://www.laatusuklaa.fi/page/18/tarjouspyynto lomake, jossa käytän "Jason's Date Input Calendar" scriptiä päivämäärän valinnassa. Scripti toimii kyllä moitteetta, mutta koska lomake sijaitsee verkkokauppa-alustassa joka ei salli oman PHP:n ajamista, tuodaan lomake kauppaan iframella osoitteesta http://www.suklaamaistelut.fi/tarjouspyynto_iframe.php

Tämä tuonti aiheuttaa kuitenkin sen, että kun kaupassa klikkaa lomakkeesta kalenterin kuvaa, joka avaa kalenterin päivän valintaa varten, jää tuo kalenteri nyt tästä iframe-tuonnista johtuen suurimmaksi osaksi pääsivun alle, eikä päiväystä voi järkevästi valita. Saisiko tuota kalenteria mitenkään nousemaan sivulla päälimmäiseksi?

Tokihan päiväyksen voi valita pudotuslistoista ja vuosiluvunkin kirjoittaa, mutta.... ei se ole sama asia :-)

Metabolix [21.03.2015 17:30:30]

#

Ei saa. Kehyksen sisältö ei voi mennä kehyksen ulkopuolelle.

Sinun pitää muokata skriptiä niin, että päivämäärävalikko aukeaa parempaan kohtaan. Karkeana kokeiluna laitoin skriptin tuottamalle span-elementille seuraavat CSS-tyylit:

right: 0;
margin-top: 1em;

Toisaalta mihin edes tarvitset PHP:tä itse lomakkeessa? Kai voit laittaa lomakkeen pelkkänä HTML-koodina ilman iframea ja vain action-parametriksi vieraalla palvelimella olevan PHP-skriptin.

JarkkoK [21.03.2015 18:53:30]

#

En osaa (PHP:tä on HTML:n seassa, kaikki ei ole HEADissa) ja lomakkeen koodi oli ennestään valmiina.

Lisäys: Mun pitäisi siis saada se kalenterikuva siihen vasemmalle, niin ei (ehkä) ois tätä ongelmaa. Pitääpäs tutkia scriptiä.

Lisäys: Ratkaisin asian purkalla, kun en parempaa osaa. Nyt vaan vielä vähän ulkoasusäätöä, niin hyvä tulee :-)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta