Autor | Zpráva | ||
---|---|---|---|
NeStastny Profil * |
#1 · Zasláno: 6. 3. 2009, 12:29:43
Kdysi jsem si okopíroval jak pracuje v JS "select box" Dnes bych tuto funkci potřeboval, jediný problém je že se mi vždycky otevře další stránka - a já bych chtěl aby se mi výsledek zobrazil na původní stránce nebo na nové ALE - hlavně ZASE s tímto fromulářem. Díky za pomoc NeS
<FORM> <SELECT NAME="ok" onchange="abc(this.form)" size="1"> <option value="0">1. textík <option value="1">2. obrázek </SELECT> </FORM> <SCRIPT> function abc(f) { if (f.ok[0].selected) document.writeln("Textík = </p> la la, bla bla ") if (f.ok[1].selected) document.writeln(' <img src="pozadi31.gif">') } </SCRIPT> |
||
SwimX Profil |
#2 · Zasláno: 6. 3. 2009, 12:39:39 · Upravil/a: SwimX
NeStastny
viz: https://developer.mozilla.org/en/Document.write Writing to a document that has already loaded without calling document.open() will automatically perform a document.open call. Once you have finished writing, it is recommended to call document.close(), to tell the browser to finish loading the page. The text you write is parsed into the document's structure model. In the example above, the h1 element becomes a node in the document. moc ten write nepoužívám, mám raději innerHTML <FORM> <SELECT NAME="ok" onchange="abc(this.form)" size="1"> <option value="0">1. textík <option value="1">2. obrázek </SELECT> </FORM> <span id='napis'></span> <SCRIPT> function abc(f) { if (f.ok[0].selected) document.getElementById('napis').innerHTML = "Textík = </p> la la, bla bla "; if (f.ok[1].selected) document.getElementById('napis').innerHTML = '<img src="pozadi31.gif">'; } </SCRIPT> |
||
UzStastny Profil * |
#3 · Zasláno: 6. 3. 2009, 15:48:32
ono to fakt jede, diky moc !! ja se javou trosku zabejval nekdy kolem 2003, a "document.getElementById('napis').innerHTML" mně nějak minul.
Diky moc. |
||
Časová prodleva: 15 let
|
0