Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Silent_Bob am 07.06.02 - 15:16:36
-
hallöchen!
ich habe einen javascript code, der die uhrzeit des lokalen systems liest und anzeigt. und zwar so, daß auch ständig die sekunden mitlaufen. dieser sieht so aus:
function DisplayTime()
{
var time = new Date();
document.all.clock.innerText = time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();
}
nun, kann man diesen auch in einer maske der seite einbinden??? ich habs mal versucht, aber bisher nicht geschafft. an welcher stelle und wie genau kann man sowas machen?
danke vielmals
-
Hi,
hack das Häckchen "treat page contens as HTML" bei den Page/Form-Properties an.
In die eigentliche Maske, wo du dein Script ausführen willst :
ComputedText->
DB := @URLEncode("Domino";@Subset(@DbName;-1));
pfad := "/"+DB+"/XYZ.js";
"<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>" + @NewLine +
"<script language=\"JavaScript\" src=\"" + pfad + "\"></script>"
in etwa sowas rein.
solltest du die Scriptfunktion in vielen Designelementen verwenden, cacht der Browser(wenn mans nicht ausgestellt hat) die Seite, da diese immer die gleiche URL besitzt...
Das ist was nettes für längere Scripts :)
Gruss, Till
-
es wird zeit das meine lehrgänge genehmigt werden.
ich versteh kein wort... ???
-
- erstelle eine Seite
- füge dieses Script auf die Seite ein
--------------------
<script language="JavaScript">
<!--
/* by www.rohleder.net */
function show5(){
if (!document.layers&&!document.all)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//hier das aussehen verändern
myclock="<font size='3' face='Arial'> hier müßt Ihr den Text eintragen wenn die Uhrzeit mitten <br>im Text stehen soll <b><font color='#ff0000'>"+hours+":"+minutes+":" +seconds+" </b> </font><font color='#000000'>hier geht der Text dann weiter</font>"
if (document.layers){
document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}
else if (document.all)
liveclock.innerHTML=myclock
setTimeout("show5()",1000)
}
//-->
</script>
</head>
<body onLoad="show5()">
<span id="liveclock" style="position:absolute;left:200;top:50;">
</span>
</body>
--------------------
Kannst ja den Text der um die Zeit seht entfernen und anpassen.
Gruss
Andy
PS.: Beispiel hab ich von http://www.roflweb.de/Script/Zeit/update6/uhr6.htm
-
danke für die mühe.
an welcher stelle genau muß ich den code einfügen? es gibt ja unten im designer fenster die liste "objekte".
da stehen ja unmengen an objekten drin ("fenstertitel", "html-head-inhalt" usw.).
wo muß denn da der code rein?
-
du fügst es einfach in das Dokument ( Seite ) und makierst es als DurchgangsHTML unter TEXT in der Menüleiste findest du die Option .
Gruss
Andysun
-
du kannst dann um das Script die Seite bearbeiten,
wenn du den Text der im Script angezeigt wird verändern willst, setzt du das DurchgangsHTML zurück und kannst deine Text , Bilder ec.. einfügen.
In einer Maske funktioniert es ebenso, nur hier kannst du an Stelle des Textes auch Felder einbinden.
Darf dann aber kein DurchgangsHTML sein.
Gruss
Andysun
Ich hoffe ich konnte dir helfen.
;)
-
Hallo,
ich habe da ein ähnliches Problem und habe bisher noch nicht viel mit Java und Javascript Einbindungen in Masken zu tun gehabt.
Ich möchte eine vernünftige EDIT-Function in einer Maske im Web für ein RTF-Feld haben, da habe ich den FCKeditor gefunden.
Nun sollte es doch nicht sooo schwer sein, diesen in diese Maske einzubinden. Also die JS-Biblio habe ich in der DB integriert als Ressource, ok, aber wie rufe ich das Ding dann für dieses Feld auf.
Im reinen HTML sieht das so aus:
<div class="Block_Content_Separator"></div>
<script type="text/javascript" src="../fckeditor/fckeditor.js"></script>
<form action="/post/sampleposteddata.php" method="post" target="_blank">
<script type="text/javascript">
<!--
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.BasePath = '/fckeditor/' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
OK, die Pfade anpassen, das ist klar, aber bei script type oder auch script language gibts einen Fehler.
Kann mir hier jemand helfen?
Danke.
Gruss
Stefan