Toon posts:

[Jscript] iframe vullen met waarden

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben al een paar uurtjes zoet met het proberen te vullen van een iframe!
Het is voor de website http://www.weerkunde.com...alle andere tips en kritiek zijn natuurlijk ook welkom :)

Voor mijn website wil ik graag een "bewerk" pagina maken voor het admin gedeelte..
Hiervoor is het nodig een lege iframe te vullen met waarden die ik uit een database haal (de waarden die al eerder door een gebruiker ingevoerd zijn en die weer veranderd moeten worden).
Bij een textvak kun je dit natuurlijk gewoon zo doen:
code:
1
<input type='text' value='dewaarden uit je tabel hier met ASP neerzetten'>

Dit werkt goed...maar kan zoiets ook bij een iframe:
code:
1
<iframe id='idContent'></iframe>

Ik heb het volgende al geprobeerd:
code:
1
<iframe id='idContent' onload="this.innerHTML='de tekst'">

Helaas zonder succes :( en dit werkt ook niet:
code:
1
2
3
4
5
6
7
8
9
10
<html>
<head>
<script LANGUAGE='JavaScript'>
Function edit() {document.getElementById('idContent').innerHTML = "de tekst";}
</script>
</head>
<body onload="edit();">
<iframe id='idContent'></iframe>
</body>
</html>

en ook dit werkt niet :'(
code:
1
2
3
4
5
6
7
8
9
10
<html>
<head>
<script LANGUAGE='JavaScript'>
Function edit() {document.getElementById('idContent').innerHTML = "de tekst";}
</script>
</head>
<body>
<iframe id='idContent' onload="edit();"></iframe>
</body>
</html>

tenslotte dit ook niet:
code:
1
2
3
4
5
6
7
8
<html>
<body>
<iframe id='idContent' onload="edit();"></iframe>
<script LANGUAGE='JavaScript'>
document.getElementById('idContent').innerHTML = "de tekst";
</script>
</body>
</html>


Weet iemand hier hoe ik dit misschien voor elkaar kan krijgen???
Mijn dank is groot :9

Verwijderd

Een iframe is een frame waar je een ander document in kunt laden, je kunt er niet op deze manier tekst in proppen. Misschien een divje gebruiken?

Misschien moven naar WnG als het niet lukt, heeft m.i. niet veel met ASP te maken

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Ik zie niet echt wat hier nou het ASP-gedeelte aan is? Javascript hoort in Webdesign & Graphics, dus daar ga ik dit topic nou ook neerzetten.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Ik gebruik de Online Content Editor van deze website:

http://authors.aspalliance.com/Yusuf/Article10a.asp

Deze heeft het iframe nodig om de content real time bijvoorbeeld 'bold' weer te geven.
Hier bij GOT gebruiken ze de codes [ b ] [ / b ]..dat is hier dus niet nodig...maar een iframe wel.

Nu wil ik dus het iframe vullen met een vooraf bekende tekst...moet wel mogelijk zijn toch?

Ik kan namelijk met de code:
code:
1
idContent.document.body.innerHTML

het iframe wel uitlezen...dan zou ik denken dat ik hem ook toch wel met een bepaalde tekst kan 'setten'? :?

Verwijderd

Topicstarter
Ow..okay....sorry!

ik heb ook nog niet zo heel veel topics gepost :P

  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 02-01 15:55
Zit er geen handleiding of documentatie bij die editor, want daar zal dat vast wel in vermeld zijn. Waarschijnlijk moet je het via javascript laden ofzo. Je kan niet zomaar tekst in het iframe zetten op die manier. Je moet er een pagina in laden of het document object ophalen via javascript.

Je website wordt trouwens niet goed weergegeven in Firefox en Opera (alleen in IE).

If I can't fix it, it ain't broken.


  • bvp
  • Registratie: Maart 2005
  • Laatst online: 16-04 19:03

bvp

Verwijderd schreef op dinsdag 04 oktober 2005 @ 23:07:
Ik gebruik de Online Content Editor van deze website:

http://authors.aspalliance.com/Yusuf/Article10a.asp

Deze heeft het iframe nodig om de content real time bijvoorbeeld 'bold' weer te geven.
Hier bij GOT gebruiken ze de codes [ b ] [ / b ]..dat is hier dus niet nodig...maar een iframe wel.

Nu wil ik dus het iframe vullen met een vooraf bekende tekst...moet wel mogelijk zijn toch?

Ik kan namelijk met de code:
code:
1
idContent.document.body.innerHTML

het iframe wel uitlezen...dan zou ik denken dat ik hem ook toch wel met een bepaalde tekst kan 'setten'? :?
Op deze html-editor heb ik ook al wel eens een tijd lang zitten klooien.
Er wordt hier namelijk niet rechtstreeks in het <iframe> ge-edit maar je moet ff goed zoeken naar een tekstfield binnen dit <iframe>.
Deze kun je dan wel weer aanspreken in bijv. je javascript.
Pagina: 1