innerhtml...en ik voer html in

Status
Niet open voor verdere reacties.

atze87

Gebruiker
Lid geworden
23 jul 2007
Berichten
56
hallo kan iemand mij vertellen wat ik steeds verkeerd doe ik heb het volgende

mijn functie:
HTML:
function hoi(test)
	{
	
	document.getElementById('buttons').innerHTML = 	test;
	//var lol='style="position:absolute;height:75px;border:solid 1px black; z-index:1;';
	}

mijn waarde:
hoi("<table width='100%' height='100px' border='1px'>
			<tr >
				<td>
					<img src='Knop_uploaden.jpg' onclick=\"JavaScript:onclickt('<iframe name=iframe src=uploadmenu.php width=100% height=100% allowtransparency=true scrolling=no frameborder=0></iframe>');\" >
				</td>
				<td>
				<input type='button' name='verwijder' value='verwijder' onclick=\"JavaScript:iframe2.submitForm('verwijder');\">
				</td>
				<td>
				<input type='button' name='toevoegen' value='toevoegen' onclick=\"JavaScript:iframe2.submitForm('toevoegen');\">
				</td>
			</tr>
		</table>");

er zou nu een table moeten komen, maar ergens zit een fout in mijn script kan iemand mij helpen ik heb het probleem met verschillende dingen. dus wat doe ik fout??
 
Laatst bewerkt door een moderator:
Je gebruikt een multi-line string, dat kan zo:
Code:
var str = '1234' +
'5678';
of zo:
Code:
var str = 'abcd\
efgh';


Vr.Gr. Egel.

P.s. Bij een onclick hoef je geen javascript: te gebruiken, onclick is altijd al javascript. :)
 
onderstaande heb ik ervan gemaakt. ik krijg nu het woordje false te staan meer niet hehe. Zit er nog een fout in???
HTML:
var test = "<table width='100%' height='100px' border='1px'>"+
			"<tr>"+
				"<td">+
					"<img src='Knop_uploaden.jpg' onclick=\"JavaScript:onclickt('<iframe name=iframe src=uploadmenu.php width=100% height=100% allowtransparency=true scrolling=no frameborder=0></iframe>');\" >"+
				"</td>"+
				"<td"+
				"<input type='button' name='verwijder' value='verwijder' onclick=\"JavaScript:iframe2.submitForm('verwijder');\">"+
				"</td>"+
				"<td>"+
				"<input type='button' name='toevoegen' value='toevoegen' onclick=\"JavaScript:iframe2.submitForm('toevoegen');\">"+
				"</td>"+
			"</tr>"+
		"</table>";
 
Laatst bewerkt door een moderator:
In de derde zin van het script stond: "<td">+ :)

Zo werkt 't:
PHP:
<div id="ff">~/~</div>

<script type="text/javascript">

var test = "<table width='100%' height='100px' border='1px'>"+
"<tr>"+
"<td>"+
"<img src='Knop_uploaden.jpg' onclick=\"onclickt('<iframe name=iframe src=uploadmenu.php width=100% height=100% allowtransparency=true scrolling=no frameborder=0></iframe>');\">"+
"</td>"+
"<td>"+
"<input type='button' name='verwijder' value='verwijder' onclick=\"iframe2.submitForm('verwijder');\">"+
"</td>"+
"<td>"+
"<input type='button' name='toevoegen' value='toevoegen' onclick=\"iframe2.submitForm('toevoegen');\">"+
"</td>"+
"</tr>"+
"</table>";

document.getElementById('ff').innerHTML = test;

</script>
Tenminste, dit gedeelte. Je moet nog wel een functie onclickt hebben en een iframe2


Vr.Gr. Egel.
 
hartelijk bedankt:) ik heb nou gewoon ineenkeer voor 5 dingen een oplossing nu ik weet hoe het moet. Beetje dom dat ik die tiepfout niet zag:) nogmaals bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan