Javascript

Dit forum is bedoeld voor vragen met betrekking tot WYSIWYG Web Builder.
Post Reply
hendrikjd
 
 
Posts: 52
Joined: Sat Sep 08, 2007 11:57 am

Javascript

Post by hendrikjd » Sat Nov 11, 2017 9:15 am

Er zijn een paar standaard Javascripts aanwezig in WYSIWYG waaronder de datum en tijd van vernieuwen van de website.
Daar maak ik dankbaar gebruik van. Alleen staat de opmaak van de datum in de Amerikaanse notatie: 11/07/2017 waarbij '11' de maand is, '07' de dag en 2017 het jaar uiteraard.
Bestaat er geen mogelijkheid om maand en dag om te draaien???

User avatar
BaconFries
 
 
Posts: 4418
Joined: Thu Aug 16, 2007 7:32 pm

Re: Javascript

Post by BaconFries » Sat Nov 11, 2017 11:19 am

You can download and install the JSEditor from the link below to create your own Ready-To-Use JavaScripts.
Utilities
Free Extras

User avatar
Pablo
 
Posts: 19287
Joined: Tue Mar 28, 2006 12:00 pm
Location: Europe
Contact:

Re: Javascript

Post by Pablo » Sat Nov 11, 2017 11:49 am

Je kunt zelf de scripts aanpassen mbv de JavaScript editor (op eigen risico)

hendrikjd
 
 
Posts: 52
Joined: Sat Sep 08, 2007 11:57 am

Re: Javascript

Post by hendrikjd » Sat Nov 11, 2017 6:44 pm

Volgens mij is de volgorde niet aan te passen.
Althans niet door de volgorde te wisselen. En da's jammer want de site is volledig Nederlandstalig en ik verwacht hier wel de nodige vraagjes over wanneer deze volledig gepubliceerd is op de juiste plek.

User avatar
Pablo
 
Posts: 19287
Joined: Tue Mar 28, 2006 12:00 pm
Location: Europe
Contact:

Re: Javascript

Post by Pablo » Sat Nov 11, 2017 6:49 pm

Je kunt zelf de code aanpassen zoals je wilt. Uiteraard is kennis van JavaScript in dat geval wel een vereiste.
De werking van JavaScript heeft verder niets met Web Builder te maken, dit is standaard browser functinaliteit.

Bijvoorbeeld:
http://www.java2s.com/Code/JavaScript/D ... Format.htm
http://www.chami.com/tips/internet/041198I.html

WWBman
 
 
Posts: 724
Joined: Fri Jan 08, 2010 6:10 pm

Re: Javascript

Post by WWBman » Sat Nov 11, 2017 7:16 pm

Als u de datum en tijd wilt weergeven waarop de website voor het laatst is bijgewerkt, kunt u de PHP-webpagina Laatst bijgewerkte extensie gebruiken.
U kunt bijvoorbeeld het formaat dd / mm / jj gebruiken. Houd er rekening mee dat de pagina php moet zijn
viewtopic.php?f=42&t=61308

If you want to display the Date and Time the website was last updated you can use the PHP Webpage Last Updated extension.
You can use for example dd/mm/yy format. Please note that the page must be php
viewtopic.php?f=42&t=61308

hendrikjd
 
 
Posts: 52
Joined: Sat Sep 08, 2007 11:57 am

Re: Javascript

Post by hendrikjd » Sat Nov 11, 2017 9:29 pm

Top.
Dank je wel.
Dat betekent dat ik overigens voor een specifieke pagina dit in php moet veranderen. Ik had de standaard javasript op de voet staan. Dit is een masterpage en dan gaat dit niet werken neem ik aan?

WWBman
 
 
Posts: 724
Joined: Fri Jan 08, 2010 6:10 pm

Re: Javascript

Post by WWBman » Sat Nov 11, 2017 10:49 pm

Als een master npagina de extensie bevat, moeten alle pagina's die de master pagina gebruiken, zijn ingesteld op PHP.

If a master page contains the extension then all pages that use the master page must be set to PHP.

User avatar
Fender
 
 
Posts: 69
Joined: Sun Oct 16, 2011 11:01 am

Re: Javascript

Post by Fender » Sun Nov 12, 2017 11:22 am

<Script type="text/javascript">
update = new Date(document.lastModified)
theMonth = update.getMonth() + 1
theDate = update.getDate()
theYear = update.getFullYear()
document.write("<div style=\"color:#FFFFFF;font-size:12px;font-family:Tahoma;font-weight:normal;font-style:normal;text-align:left;text-decoration:none\">Gewijzigd: " + theDate + "-" + theMonth + "-" + theYear+"<\/div>");
</SCRIPT>
Ik gebruik dit op mijn masterframe.
Zet bovenstaande tekst in een htmlobject , gebruik div om de positie aan te geven,
lettertype/grootte en tekst Gewijzigd kun je aanpassen.
Het laatste woord script staat in hoofdletters zodat je javascript in de eigenschappen bij de opties naar het einde van de pagina kunt verplaatsen.
Zo geeft dat geen conflicten.

succes
Fender

hendrikjd
 
 
Posts: 52
Joined: Sat Sep 08, 2007 11:57 am

Re: Javascript

Post by hendrikjd » Sun Nov 12, 2017 9:12 pm

erg bedankt voor je input.

User avatar
Fender
 
 
Posts: 69
Joined: Sun Oct 16, 2011 11:01 am

Re: Javascript

Post by Fender » Sun Nov 12, 2017 9:19 pm

Graag gedaan,
daar is het forum voor!

Fender

hendrikjd
 
 
Posts: 52
Joined: Sat Sep 08, 2007 11:57 am

Re: Javascript

Post by hendrikjd » Tue Nov 14, 2017 8:35 pm

Ik heb nu een HTMLObject met de volgende info binnen tag:
<HTML>
<HEAD>
<TITLE>Time Stamper</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
update = new Date(document.lastModified)
theMonth = update.getMonth() + 1
theDate = update.getDate()
theYear = update.getFullYear()
document.writeln("<I>Website voor het laatst bijgewerkt op: " + "<B>" + theDate + "/" + theMonth + "/" + theYear + "</B></I>")
</SCRIPT>
<HR>
</BODY>
</HTML>


Dit werkt op zich goed. Zie home.kpn.nl/ze7om5/index.html
Nu zou ik graag de tijd er ook nog achter hebben staan. Ik heb zitten rommelen aan de hand van http://www.java2s.com/Code/JavaScript/D ... econds.htm
Maar doe ergens iets fout. Wat moet ik nu nog binnen de tag plaatsen om achter de datum ook de tijd te krijgen?

Update: inmiddels heb ik de tijd er ook in staan.

Nu nog 1 klein schoonheidsfoutje: waar komt die '>' (vishaak naar rechts) vandaan? De code heb ik rechtstreeks gekopieerd uit de ObjectHTML

User avatar
Fender
 
 
Posts: 69
Joined: Sun Oct 16, 2011 11:01 am

Re: Javascript

Post by Fender » Wed Nov 15, 2017 6:39 pm

Als ik jouw javascript plus wat wijzigingen ( de \ is 3x ingevoerd, hierdoor krijg je geen fouten in de html)
<SCRIPT LANGUAGE="JavaScript">
update = new Date(document.lastModified)
theMonth = update.getMonth() + 1
theDate = update.getDate()
theYear = update.getFullYear()
document.writeln("<\I>Website voor het laatst bijgewerkt op: " + "<B>" + theDate + "/" + theMonth + "/" + theYear + "<\/B><\/I>")
</SCRIPT>
<HR>
invoeg in htmlobject en kies voor gebruik div om de positie en grootte html aan te geven
wordt het haakje niet weergegeven!
Je kunt dit controleren op een nieuwe pagina, en dan je html controleren met de HTMLvalidator.
De fout zit niet in het javascript.
Als je op bijgaande link kijkt naar een printscreen zie je waar het haakje (closing tag) staat wat op
je pagina staat.
Ik vermoed dat het te maken heeft met iets wat daaronder staat
Succes

https://pasteboard.co/GTNl7r1.jpg

hendrikjd
 
 
Posts: 52
Joined: Sat Sep 08, 2007 11:57 am

Re: Javascript

Post by hendrikjd » Fri Nov 17, 2017 12:00 am

Ik vermoed dat ik iets doms doe. (Maar dat heeft meer te maken met het feit dat ik soms bepaalde aanwijzingen niet begrijp)
Ik heb een 'onzichtbaar' rechthoekje getekend. Daar heb ik de code van Java in geplakt.
Ik begrijp namelijk niet hoe je ergens op een pagina html kunt plaatsen. Je had het over het plaatsen in een html-object maar hoe ik dat moest doen begreep ik niet echt. Door een onzichtbare rechthoek te plaatsen kan ik de tekst overal neerzetten waar ik wil. Alleen helaas met dat overbodige haakje tot gevolg. Dat komt dus waarschijnlijk van dat rechthoekje dat als object op de pagina staat.
En als ik in de HTML eigenschappen kijk dan zie ik deze niet ertussen staan.
Wellicht dat het je nu wat duidelijker is hoe ik in de weer ben geweest.
(Overigens is het me wel gelukt zonder verdere kennis om de tijd weer te geven. Dat vond ik al knap van mezelf :D :D )

User avatar
Fender
 
 
Posts: 69
Joined: Sun Oct 16, 2011 11:01 am

Re: Javascript

Post by Fender » Fri Nov 17, 2017 11:18 am

Als je bij onderstaande link kijkt zie je hoe je dit moet doen.
Het eerste plaatje daar moet je de aanwijzigingen van volgen.
In het programma; rechtermuisknop op de rechterkant van je werkblad , kies invoegen, html
je kunt dan het javascript plakken in het htmlobject en plaatsen waar je de datum wilt zien,
zorg ervoor dat je de grootte hiervan aanpast zodat je de gehele datum ziet.
http://www.wysiwygwebbuilder.com/add_html.html

succes

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests