Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Lisää linkki testilomakkeeseen

JyKKemus [21.12.2007 17:25:44]

#

Elikke miten kannattaa toteuttaa jos on lomake mihin kirjottelet tekstiä niin miten teen vaikka sellasen napin kun painan sitä niin aukee laatikko mikä kysyis linkin nimeä ja osoitetta ja lisää sen lomakkeesee?

tsuriga [21.12.2007 21:17:32]

#

http://www.fckeditor.net/

JyKKemus [21.12.2007 22:40:44]

#

Tuollako on ohjeet siihen, en ainakaan löytänyt?

tsuriga [21.12.2007 23:20:03]

#

Sorsasta löytyy, vaan täytyy myöntää, että menis varmaan tovi (ei aina vastatessa muista, että aika vaikia noista valmiista, laajoista paketeista on aina ehtiä). Kaikessa yksinkertaisuudessaan hakenet window.prompt()-komentoa.

tsuriga [22.12.2007 02:54:28]

#

Tuli niin kehno ensimmäinen vastaus, että tein valmiiksi pienen esimerkin, sorsasta löytyy koodi. Tiedä sitten, onko tuohon jotain helpompaa tapaa, tai että toimiiko tuo kaikilla selaimilla yms. yms.

neau33 [22.12.2007 06:17:43]

#

Moikka JyKKemus!

käsitin kysymyksesi näin joten vastaan näin...

<html><head></head>
<script language="javascript">
function jutska(obj){
if (document.getElementById('txtdiv').innerHTML == "" &&
 document.getElementById('btn1').value == " nappi " ){
 document.getElementById('txtdiv').innerHTML =
 "<input type='Text' id='txt1' size='52'/>";
 //käytä napin "välilyönteihin" Alt + 255
 document.getElementById('btn1').value = "   OK  ";
 document.getElementById('txt1').innerText =
 "Kirjoita tähän linkin nimi (välilyönti) osoite";
 return;
}
 if (document.getElementById('btn1').value == "   OK  "  &&
 document.getElementById('txtdiv').innerHTML.indexOf("http://") > -1) {
 var linkki = document.getElementById('txt1').value.split(' ');
//mikäli haluat sen linkin formille (lomake) niin...
 document.getElementById('lnkdiv').innerHTML =
 "<a href=\"" + linkki[1]  + "\">" + linkki[0] + "</a>";
 document.getElementById('txtdiv').innerHTML = "";
 document.getElementById('btn1').value == " nappi ";
//*** mikäli haluat sen linkin formin TextArea'lle niin...
// document.getElementById('txtA').innerHTML +=
// "\n<a href=\"" + linkki[1]  + "\">" + linkki[0] + "</a>";
 document.getElementById('txtdiv').innerHTML = "";
 document.getElementById('btn1').value == " nappi ";

}
 else
{
  alert ("Tsekkaa linkki");
}
}
</script>
<body id="xbody"><form id="formi">
<!-- *** mikäli haluat käyttää tätä niin poista tämä rivi...
<TEXTAREA id="txtA" cols="40" rows="5"></TEXTAREA><br>
...ja tämä rivi -->
<input type="button" id="btn1" onclick="jutska(1)" value=" nappi "/>
<div id="txtdiv"></div>
<div id="lnkdiv"></div>
</form><body><html>

JyKKemus [23.12.2007 17:04:40]

#

Kiitäs teitä avusta

Vastaus

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

Tietoa sivustosta