Na het zien van live comment previews in hicksdesign dacht ik: dat wil ik ook!
Dus heb ik de nieuwe code van Glimps of a girl genomen en aangepast om wat flexibeler te zijn. Het resultaat is het volgende:
Code in actie.. Ik heb de send functie idd tijdelijk onklaar gemaakt ja..
Het gaat om de preview actie.
Dit werkt allemaal prima in Mozilla (FF), maar er gebreurt helemaal niets in IE! maar alleen de mail en name functie doet het....
De functie met linebreak niet...
Nog een tweede, minder belangrijke vraag:
Is het ook mogelijk om nog een variable te hebben om linebreak aan/uit te zetten? Je ziet dat ik nu 2 verschillende functies gebruik om dit op te lossen, maar liever heb ik er één die beide kan.
Dus heb ik de nieuwe code van Glimps of a girl genomen en aangepast om wat flexibeler te zijn. Het resultaat is het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| /* live comment preview - without linebreak */
function ReloadNoBreakDiv(boxName,cellName)
{
var NewText = document.getElementById(boxName).value;
var DivElement = document.getElementById(cellName);
DivElement.innerHTML = NewText;
}
/* uber live comment preview - with linebreak */
function ReloadTextDiv(textName,divName)
{
var NewText = document.getElementById(textName).value;
splitText = NewText.split(/\n/);
var DivElement = document.getElementById(divName);
var i = 0;
DivElement.innerHTML = '';
for(i = 0; i < splitText.length; i++) {
if(splitText[i].length > 0 ) {
DivElement.innerHTML += splitText[i] + "</p><p>";
}
}
}
// En de volgende (x)html:
<input type="text" name="mail" id="mail" value="" onBlur="ReloadNoBreakDiv('mail','MailDisplay');" />
<textarea name="text" id="text" onKeyup="ReloadTextDiv('text','TextDisplay');">
<a href="#" id="MailDisplay"></a>
<p id="TextDisplay"></p> |
Code in actie.. Ik heb de send functie idd tijdelijk onklaar gemaakt ja..
Dit werkt allemaal prima in Mozilla (FF), maar er gebreurt helemaal niets in IE! maar alleen de mail en name functie doet het....
De functie met linebreak niet...
Nog een tweede, minder belangrijke vraag:
Is het ook mogelijk om nog een variable te hebben om linebreak aan/uit te zetten? Je ziet dat ik nu 2 verschillende functies gebruik om dit op te lossen, maar liever heb ik er één die beide kan.
[ Voor 11% gewijzigd door AkaXakA op 10-05-2004 00:33 ]
http://www.akaxaka.tk/ - "Knowledge is power. Power corrupts. Study hard, be evil." - 4 Jaar GoT en nog steeds niet evil: er moet een verband zijn...