Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: HTML, JavaScript: pop-up ikkuna?

Sivun loppuun

Juha-0 [13.02.2004 16:43:36]

#

Moi,
Minulla on seuraavanlainen pulma: Pitäisi tehdä etusivulle pop-up ikkuna, jossa on vain yksi gif-kuva. Sitä klikatessa siirryttäisiin alasivulle esim.tuotteet. Eli ei siis aukaistaisi uutta ikkunaa, vaan pysyttäisiin alkuperäisessä ikkunassa. Toiminnon jälkeen myös pop-up:in tulisi sulkeutua. Osaisko joku auttaa??? Itse en ole löytänyt kyseisenlaista koodia.
ps. olen aivan aloittelija javascripteissä

kenkku [13.02.2004 17:43:29]

#

Muuten vaan että tuo on mahdotonta.. Popuppia ei voi tulla jos ei aukaista uutta ikkunaa :)

Monkkats [13.02.2004 18:24:07]

#

Voi sillee tavallaa tehä, jos avaa uuden ikkunan joka on popup ja sit se aikasempi sulkeutuu.

sqwiik [14.02.2004 17:27:57]

#

Juha - ilmeisesti suunnittelet jonkinlaista 'kaukosäädintä' eli popupissa olevaa sivua, jonka scripti voi ohjata emosivun sijaintia/tms. Olenko oikeassa/väärässä?

Juha-0 [16.02.2004 07:47:17]

#

Hieman tarkennusta eli popup tulee titenkin uuteen ikkunaan, mutta sitä klikatessa siirrytään alkuperäisessä sivustossa eteenpäin esim.tuote sivulle.

makeuu [16.02.2004 08:07:09]

#

Joko sinulla on pop-upin koodi... tee se sillä tavalla että laitat linkin osoitteeksi esim.

<a href="linkit.html" target="giudum">..

onnistuukohan?

Juha-0 [16.02.2004 08:16:49]

#

ei vieläkään, se aukaisee uuden ikkunan.
koodini :

<body onLoad="popupWin()">
<p>
  <SCRIPT LANGUAGE="JavaScript">
function popupWin() {
text = "<html>\n<head>\n<title>Pop Window</title>\n<body>\n";
text += "<center>\n<br>";
text += "<a href='http://www.google.fi' target='giudum'><h3>teksti!</h3></a>";
text += "</center>\n</body>\n</html>\n";
setTimeout('windowProp(text)', 1000);
}
function windowProp(text) {
newWindow = window.open('','newWin','width=500,height=100,left=200,top=200');
newWindow.document.write(text);
setTimeout('closeWin(newWindow)', 5000);
}
function closeWin(newWindow) {
newWindow.close();
}
</script>

Nyt koodia pitäisi vielä muuttaa niin, et popup olisi gif kuva eikä tuo teksti. Nyt popup sulkeutuu itsekseen, mut edelleen se aukaisee uuden ikkunan.

Juha-0 [16.02.2004 11:07:16]

#

Ei kannata välittää tuosta edellisestä viestistäni, koska sain sen toimimaan.

routilaj [16.02.2004 18:05:25]

#

Pop upin voi tehdä myös niin, ettei tarvitse avata uutta ikkunaa. Kannattaa kokeilla ja etsiä jostain.
Esim www.javascriptsource.com

kenkku [16.02.2004 18:09:20]

#

Mikä popup teidän mielestänne on? Minusta se on ainakin UUSI SELAINIKKUNA.

routilaj [01.03.2004 17:31:47]

#

kyllä yleensä, mutta joskus käytetään myös ruutuna ikkunan sisällä (harvoin)

Antti [01.03.2004 22:33:16]

#

Kenkkua korjata kenkun käsitystä, mutta popupit on aina uusia selain ikkunoita ;)

NiLon [02.03.2004 04:44:08]

#

iframe on se ruutu ikkunan sisällä jos käsitin oikein.

kenkku [02.03.2004 20:14:40]

#

lainaus:

Kenkkua korjata kenkun käsitystä, mutta popupit on aina uusia selain ikkunoita ;)

Korjasit? Minähän sanoin että se on minusta uusi selainikkuna :S

Antti [03.03.2004 09:06:57]

#

Ymmärsin aiemman kommenttisi väärin. Anteeksi kenkku.


Sivun alkuun

Vastaus

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

Tietoa sivustosta