Ikoster
Gebruiker
- Lid geworden
- 19 okt 2009
- Berichten
- 144
heey,
ik had een scriptje met een interactief veldje voor html.
nu wilde ik er nog een veld aan toevoegen(flag),
maar het resultaat komt SAMEN met de vorige inhoud in het veld te staan terwijl de tekst dat niet doet zit er een fout in?
bedankt voor het kijken!:thumb:
[JS]
function changeTitle(taal)
{
var text = '';
var afbl = '';
switch(taal)
{
case 'nl':
text = '<strong>welkom</strong><br />';
afbl = '<a><img src="bestanden/nl_40x40.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_30x30.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_30x30.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_30x30.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
case 'gb':
text = '<strong>welcome</strong><br />'
';
afbl ='<a><img src="bestanden/nl_30x30.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_40x40.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_30x30.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_30x30.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
case 'de':
text = '<strong>guten tag</strong><br />';
afbl = '<a><img src="bestanden/nl_30x30.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_30x30.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_40x40.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_30x30.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
case 'fr':
text = '<strong>bonjour</strong><br />';
afbl = '<a><img src="bestanden/nl_30x30.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_30x30.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_30x30.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_40x40.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
}
var flag = document.getElementById('flag');
flag.innerHTML = afbl;
var frame = document.getElementById('frame');
frame.innerHTML = text;
}
[/JS]
ik had een scriptje met een interactief veldje voor html.
nu wilde ik er nog een veld aan toevoegen(flag),
maar het resultaat komt SAMEN met de vorige inhoud in het veld te staan terwijl de tekst dat niet doet zit er een fout in?
bedankt voor het kijken!:thumb:
HTML:
<div id="frame">
<strong>welkom</strong><br />
</div>
<div id="flag">
<a><img src="bestanden/nl_40x40.png" onclick="changeTitle('nl')" alt="Nederlands" style="margin-right: 0px;" /></a>
<a><img src="bestanden/gb_30x30.png" onclick="changeTitle('gb')" alt="English" style="margin-right: 0px;" /></a>
<a><img src="bestanden/de_30x30.png" onclick="changeTitle('de')" alt="German" style="margin-right: 0px;" /></a>
<a><img src="bestanden/fr_30x30.png" onclick="changeTitle('fr')" alt="France" style="margin-right: 0px;" /></a>
</div>
function changeTitle(taal)
{
var text = '';
var afbl = '';
switch(taal)
{
case 'nl':
text = '<strong>welkom</strong><br />';
afbl = '<a><img src="bestanden/nl_40x40.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_30x30.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_30x30.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_30x30.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
case 'gb':
text = '<strong>welcome</strong><br />'
';
afbl ='<a><img src="bestanden/nl_30x30.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_40x40.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_30x30.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_30x30.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
case 'de':
text = '<strong>guten tag</strong><br />';
afbl = '<a><img src="bestanden/nl_30x30.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_30x30.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_40x40.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_30x30.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
case 'fr':
text = '<strong>bonjour</strong><br />';
afbl = '<a><img src="bestanden/nl_30x30.png" onclick="changeTitle('+"'nl'"+')" alt="Nederlands" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/gb_30x30.png" onclick="changeTitle('+"'gb'"+')" alt="English" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/de_30x30.png" onclick="changeTitle('+"'de'"+')" alt="German" style="margin-right: 0px;" /></a>'+
'<a><img src="bestanden/fr_40x40.png" onclick="changeTitle('+"'fr'"+')" alt="France" style="margin-right: 0px;" /></a>';
break;
}
var flag = document.getElementById('flag');
flag.innerHTML = afbl;
var frame = document.getElementById('frame');
frame.innerHTML = text;
}
[/JS]
Laatst bewerkt: