Javascript kysymys.

Keskustelua web-ohjelmointikielistä, kuten PHP ja Javascript. Myös CSS ja tietokanta-aiheiset keskustelut kuuluvat tänne.

Javascript kysymys.

Viesti anton1991 21 Touko 2007 22:11

Miten tehdään javascriptillä näin:

Kun menee kyseiselle sivulle niin tulee esiin ilmoitus, ilmoituksessa jos painaa yhta nappia niin palaa takaisin (tai jollekin muulle sivulle) ja jos painaa toista nappia niin ilmoitus sulkeutuu. ja voi selata kyseistä sivua...
[piilotettu kuva]
Käyttäjän avatar
anton1991
 
Viestit: 114

Viesti Matso 22 Touko 2007 09:24

Koodi: Valitse kaikki
<script language="javascript">
if(confirm("Haluatko jatkaa eteenpäin"))parent.location="seuraava_sivu.html"
</script>


Eli tosta kun vastaa myönteisesti, niin selain siirtyy sivulle seuraava_sivu.html
Tärkeitä linkkejä: Huuto.net ; Kahvi.ws ; matso.info ; KaLinks
Käyttäjän avatar
Matso
 
Viestit: 4878

Viesti anton1991 22 Touko 2007 16:53

Koodi:
<script language="javascript">
if(confirm("Haluatko jatkaa eteenpäin"))parent.location="seuraava_sivu.html"
</script>


Eli tosta kun vastaa myönteisesti, niin selain siirtyy sivulle seuraava_sivu.html



Tosta tapahtuu näin: Kun menee sille suvulle missä tämä koodi on, niin tulee esiin ilmoitus "Haluatko jatkaa eteenpäin" kun painaa "OK" tulee kokoajan uudestaan sama ilmoitus, ja jos painaa "Peruta" niin siirtyy "seuraava_sivu.html" sivulle...

Minä haluan sellaisen koodin että jos painaa "OK" niin se ilmoitus sulkeutuu, ja pääsee selamaan sivua(sitä sivua millä se koodi on). Ja jos painaa kielteisesti, niin siirtyy edelliselle sivulle, tai jollekun toiselle sivulle.... Osaako joku tehdä sellaisen koodin?
[piilotettu kuva]
Käyttäjän avatar
anton1991
 
Viestit: 114

Viesti Ferçen 22 Touko 2007 17:18

Haluatko popupin?
Eli tämä kysymys tulisi erilliseen pikkuikkunaan.
Käyttäjän avatar
Ferçen
 
Viestit: 707

Viesti anton1991 22 Touko 2007 17:26

Haluatko popupin?


En. Vaan, kun tulee sivulle jolla on se koodi, niin tulee esiin se ilmoitus....
[piilotettu kuva]
Käyttäjän avatar
anton1991
 
Viestit: 114

Viesti Matso 28 Touko 2007 22:34

anton1991 kirjoitti:
Koodi:
<script language="javascript">
if(confirm("Haluatko jatkaa eteenpäin"))parent.location="seuraava_sivu.html"
</script>


Eli tosta kun vastaa myönteisesti, niin selain siirtyy sivulle seuraava_sivu.html



Tosta tapahtuu näin: Kun menee sille suvulle missä tämä koodi on, niin tulee esiin ilmoitus "Haluatko jatkaa eteenpäin" kun painaa "OK" tulee kokoajan uudestaan sama ilmoitus, ja jos painaa "Peruta" niin siirtyy "seuraava_sivu.html" sivulle...

Minä haluan sellaisen koodin että jos painaa "OK" niin se ilmoitus sulkeutuu, ja pääsee selamaan sivua(sitä sivua millä se koodi on). Ja jos painaa kielteisesti, niin siirtyy edelliselle sivulle, tai jollekun toiselle sivulle.... Osaako joku tehdä sellaisen koodin?

Kyllä se pitäisi toimia. Onhan sulla sivun rakenne oikein:
Koodi: Valitse kaikki
<script language="javascript">
if(confirm("Haluatko jatkaa eteenpäin"))parent.location="seuraava_sivu.html"
</script>
<html>
<title></title>
<body>
sisalto
</body>
</html>
Tärkeitä linkkejä: Huuto.net ; Kahvi.ws ; matso.info ; KaLinks
Käyttäjän avatar
Matso
 
Viestit: 4878

Viesti Magic Eye 29 Touko 2007 13:13

Koodi: Valitse kaikki
<script language="javascript">
if(confirm("Haluatko jatkaa eteenpäin"))parent.location="seuraava_sivu.html"
</script>
<html>
<title></title>
<body>
sisalto
</body>
</html>


No tämä ei todellakaan ole oikea rakenne. Ja parent viittaa pääikkunaan framesetissä, käytä sen sijasta windowia:
Koodi: Valitse kaikki
<html>
<head>
<title></title>

<script type="text/javascript">

if (   confirm (   "Haluatko jatkaaa eteenpäin?"   )   )   window.location = "uusisivu.html";

</script>

</head>
<body>
sisalto
</body>
Käyttäjän avatar
Magic Eye
 
Viestit: 476

Viesti anton1991 29 Touko 2007 16:25

Siis ne molemmat kyllä toimii, mutta se on vaan eri koodi kuin minä pyysin...

Niin osaako kukaan tehdä sellaista koodia(koodin kuvaus ylempänä) ???
[piilotettu kuva]
Käyttäjän avatar
anton1991
 
Viestit: 114

Viesti Matso 29 Touko 2007 20:55

anton1991 kirjoitti:Siis ne molemmat kyllä toimii, mutta se on vaan eri koodi kuin minä pyysin...

Niin osaako kukaan tehdä sellaista koodia(koodin kuvaus ylempänä) ???
Kyllä. Antamani koodi on juuri sellainen mitä haluat.
Tärkeitä linkkejä: Huuto.net ; Kahvi.ws ; matso.info ; KaLinks
Käyttäjän avatar
Matso
 
Viestit: 4878

Viesti Irzu 29 Touko 2007 23:09

Matson ja Magic Eyen koodi sopii kuvaukseesi mielestäni täydellisesti.
Ehkä voisit selittää tarkemmin tai vaikkapa esittää kuvalla?
Käyttäjän avatar
Irzu
 
Viestit: 286

Viesti Method() 09 Kesä 2007 22:03

<body onload="confirm_entry()">

<script language="JavaScript">
function confirm_entry() {
input_box=confirm("Haluatko varmasti jatkaa?");

if (input_box==true) {
}

else {
history.go(-1);
}
}
</script>
Method()
 
Viestit: 5

Viesti Magic Eye 10 Kesä 2007 08:25

Tämä sinun koodisi tekee täysin saman, kuin Matson ja minunkin, mutta hankalammalla tavalla. Lisäksi se näytti joltain kopsatulta skriptiltä.
Käyttäjän avatar
Magic Eye
 
Viestit: 476

Viesti Method() 10 Kesä 2007 13:03

Olen juu kopsannut sen ja muokannut sitä. Mutta ihan laillisesti.
Method()
 
Viestit: 5

Palaa alueelle Www-ohjelmointi ja kotisivut