JavaScript->Andere Programmiersprache?

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Twins

JavaScript->Andere Programmiersprache?

Beitrag von Twins »

Ich habe mir auf meiner Seite mit JavaScript mal eine Uhr und so einen "Last Edit"-Button gemacht.Hier mal der Code:

Code: Alles auswählen

<script LANGUAGE="JavaScript"> 
<!-- Hide JavaScript from Java-Impaired Browsers 
// --> 
function initArray() 
{ 
this.length = initArray.arguments.length 
for (var i = 0; i < this.length; i++) 
this[i+1] = initArray.arguments[i] 
} 
var DOWArray = new initArray("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); 
var MOYArray = new initArray("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); 
var LastModDate = new Date(document.lastModified); 
var Name = navigator.appName; 
<!-- Hier einen Text eingeben --> 
document.write("letzte Änderung: "); 
document.write(DOWArray[(LastModDate.getDay()+1)],", "); <!-- Tag --> 
document.write(MOYArray[(LastModDate.getMonth()+1)]," "); <!-- Monat --> 
if ( Name == "Netscape" ) 
    { 
 document.write(LastModDate.getDate(),", ",(LastModDate.getYear()+1900)); <!-- Jahr --> 
 } 
else 
    { 
    document.write(LastModDate.getDate(),", ",(LastModDate.getYear())); <!-- Jahr --> 
    } 
document.write("."); 
</script>
<script language="JavaScript">
//<!-- 
var datum = new Date()
var std = datum.getHours()
function Uhr_anzeigen()
{
    var Datum = new Date()
    var std = Datum.getHours()
    var min = Datum.getMinutes()
    var sec = Datum.getSeconds()
    Zeit = ((std < 10) ? " 0" : " ") + std
    Zeit += ((min < 10) ? ":0" : ":") + min
    Zeit += ((sec < 10) ? ":0" : ":") + sec
    Zeit += " Uhr" 
    document.uhr.zeit.value = Zeit
    timerid = setTimeout("Uhr_anzeigen()",1000)
}
//-->
</script>
<form NAME="uhr">
  <b><p><input TYPE="text" NAME="zeit" SIZE="10" VALUE></p>
  </b>
</form>
<br>
<br>
<script LANGUAGE="JavaScript">
  //<!-- 
  Uhr_anzeigen();
  //-->
Wenn JavaScript aus ist, kann man diese beiden Elemente nicht sehen.Und jetzt frage ich, welche Möglichkeiten habe ich, diese Sachen in einer anderen Programmiersprahce darzustellen? Also Php, Sql oder so...Von mir aus auch Html, ich möchte nur, das die Uhr und der "Last Edit"-Button nicht in JavaScript ist.Ich möchte nämlich auf User, die JavaScript deaktiviert haben, Rücksicht nehmen ud so wenig wie möglich JavaScript verwenden.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In Echtzeit nicht so ohne weiteres. In Java vielleicht, aber das schalten auch viele aus.
Mit PHP kannst Du das nur erzeugen, wenn Du die Seite ständig neu lädst, bzw. zumindest die Uhr in einem irframe. HTML kann da schon garnichts machen (ausser die Reloads aufrufen)...
Ein Flash File könnte vielleicht noch helfen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Wie mache ich einen "Flash File" denn?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn dann wäre das z.B. Flash von Macromedia: http://www.macromedia.com/de/software/flash/flashpro/
Ob es da was günstigeres oder kostenloses gibt, weiß ich allerfdings nicht...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
cback
Beiträge: 1391
Registriert: Sa 15.Mai, 2004 15:32
Wohnort: Saarland
Kontaktdaten:

Beitrag von cback »

Äääääh. Javaskript ist ab Windows 95 standardmäßig in den Browsern (Windows 95 B). Flash erst bei Windows ME und XP standardmäßig. Ich denke mal mit JavaSkript erhlst Du ein größtes Publikum, Flash sind immer noch weniger. Und BTW. Uhr hat man eigentlich rechts unten, reicht doch oder? ;)
Antworten