login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Losse tekst in iframe zetten (Opgelost)

Offline thomasje - 29/01/2009 20:50
Avatar van thomasjeMySQL beginner Ik ben bezig met een eigen editor, met de tutorial op http://www.site...WYG_editor Bem ik al heel ver gekomen maar nu wil ik naast de standaart functie ook nog vooraf opgegeven teksten met 1 knop laten invoegen.

Dus als ik bijvoorbeeld op een afbeelding klikt er automatisch de datum die ik heb opgegeven in het script komt te staan.

Ik heb het al met UBB codes geprobeert maar ook daar kom ik niet uit, temeer dat het om een iframe gaat.

Ik heb nu de volgende code:
http://www.plaatscode.be/82406/
Ik hoop dat iemand mij verder kan helpen.

4 antwoorden

Gesponsorde links
Offline Abbas - 29/01/2009 21:19
Avatar van Abbas Gouden medaille

Crew .NET
Misschien zijn we een stap verder met de JS-code dan enkel met de HTML.. 
Offline thomasje - 29/01/2009 21:27
Avatar van thomasje MySQL beginner Ja sorry, volgens mij woord het al laat !  

De link: http://www.plaatscode.be/82431/
Offline Abbas - 29/01/2009 22:23 (laatste wijziging 30/01/2009 01:52)
Avatar van Abbas Gouden medaille

Crew .NET
Via deze site kwam ik meer te weten: http://software...-an-iframe. Ik heb een test script gemaakt met daarin een functie om alles te testen en het werkt volledig. 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>Untitled Page</title>
  5. <script type="text/javascript">
  6.  
  7. function maak_frame()
  8. {
  9. // IE en FF werken anders: dus kijkt hij hoe hij het moet toepassen
  10. if(window.navigator.appName == "Microsoft Internet Explorer")
  11. iframe.document.designMode = "on";
  12.  
  13. if(window.navigator.appName == "Netscape")
  14. document.getElementById('iframe').contentDocument.designMode = "on";
  15. }
  16.  
  17. function getDateOrTime(input)
  18. {
  19. var objDatum = new Date();
  20. var iFrameValue = document.getElementById('iframe').contentWindow.document.body.innerHTML;
  21. var returnWaarde;
  22. if(input == "datum")
  23. returnWaarde = objDatum.getDay() + "/" + objDatum.getMonth() + "/" + objDatum.getFullYear();
  24. else
  25. returnWaarde = objDatum.getHours() + ":" + objDatum.getMinutes() + ":" + objDatum.getSeconds();
  26. var doc = iframe.document;
  27. if(iframe.contentDocument)
  28. doc = iframe.contentDocument;
  29. else if(iframe.contentWindow)
  30. doc = iframe.contentWindow.document;
  31. doc.open();
  32. doc.writeln(iFrameValue + " " + returnWaarde);
  33. doc.close();
  34. }
  35.  
  36. </script>
  37. </head>
  38. <body onload="maak_frame()">
  39. <p>
  40. <img src="Icons/icons/time.png" onclick="getDateOrTime('tijd')" alt="" />
  41. <img src="Icons/icons/calendar.png" onclick="getDateOrTime('datum')" alt="" />
  42. <br />
  43. <iframe id="iframe" height="300" width="612"></iframe>
  44. </p>
  45. </body>
  46. </html>

Veel succes! 
Offline thomasje - 30/01/2009 09:29 (laatste wijziging 30/01/2009 09:35)
Avatar van thomasje MySQL beginner Oke heel hartelijk bedankt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s