| 
		
	
	
	
		
	Beiträge: 889Themen: 78
 Registriert seit: 01.11.2006
 MyBB-Version: 1.6.11
 
	
		
		
 16.11.2006, 19:13 
		Ich hab jetz mal eine Frage zu Javascript. 
Man muss ja bei PHP an jede Zeile mit Text(html,...)ein: 
 echo "   setzen und vor jedes  "  ein \ setzen (also \" ) 
Meine Frage: muss man vor <script type=\"text/javascript\"> auch ein  echo " schreiben?? Und vor die " ein \ setzen? 
Und wenn dann:
 Code: function ZeitAnzeigen () {var Wochentagname = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag")
 var Jetzt = new Date();
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1;
kommt muss ich dann kein  echo "  schreiben? Wenn kein  echo "  muss ich dann auch keine \ vor die " tun? Oder schon? 
Wäre sehr hilfreich   
Keinen Support per PN, eMail und Messenger
 
	
	
	
		
	Beiträge: 2.504Themen: 69
 Registriert seit: 09.04.2005
 
	
		
		
		16.11.2006, 20:59 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2006, 20:59 von krafdi.)
		
	 
		Da du das ganze ja im Browser ausgeben möchtest (auch wenn es ein JS ist) musst du es mit echo machen. Da du den die Angaben bei einem echo in Anführungszeichen angibst musst du vor jedem " ein Backslash machen son würde der echo befehl dort beendetInfo 
	
	
	
		
	Beiträge: 889Themen: 78
 Registriert seit: 01.11.2006
 MyBB-Version: 1.6.11
 
	
	
		Muss man eigentlich die ' auch Backslashen??
	 
Keinen Support per PN, eMail und Messenger
 
	
	
	
		
	Beiträge: 2.504Themen: 69
 Registriert seit: 09.04.2005
 
	
	
		Wenn du dein echo mit " "; beginnst und schließt dann nicht.Wenn du dein echo mit ' '; beginnst und schließt dann ja.
 
	
	
	
		
	Beiträge: 889Themen: 78
 Registriert seit: 01.11.2006
 MyBB-Version: 1.6.11
 
	
		
		
		25.12.2006, 16:51 
(Dieser Beitrag wurde zuletzt bearbeitet: 25.12.2006, 17:02 von modercol.)
		
	 
		Irgendwie funktioniert das nicht ganz. 
Ich habe auch schon überall echos davor gesetzt und die Sachen am Ende der Zeile. 
Hier mal das Original:
 Code: <script type=\"text/javascript\" src=\"dhtml.js\"></script><script type=\"text/javascript\">
 function ZeitAnzeigen () {
 var Wochentagname = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag")
 var Jetzt = new Date();
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1;
 var Jahr = Jetzt.getYear();
 if (Jahr < 999)
 jahr += 1900;
 var stunden = jetzt.gethours();
 var minuten = jetzt.getminutes();
 var sekunden = jetzt.getseconds();
 var wotag = jetzt.getday();
 var vortag = (tag < 10) ? "0" : "";
 var vormon = (monat < 10) ? ".0" : ".";
 var vorstd = (stunden < 10) ? "0" : "";
 var vormin = (minuten < 10) ? ":0" : ":";
 var vorsek = (sekunden < 10) ? ":0" : ":";
 var datum = vortag + tag + vormon + monat + "." + jahr;
 var uhrzeit = vorstd + stunden + vormin + minuten + vorsek + sekunden;
 var gesamt = wochentagname[wotag] + ", " + datum + ", " + uhrzeit;
 
 if (dhtml) {
 if (ns4) {
 setcontent(\"id\", \"Uhr\", null, \'<span class=\"Uhr\">\' + Gesamt + \"</span>\");
 } else {
 setContent(\"id\", \"Uhr\", null, Gesamt);
 }
 window.setTimeout(\"ZeitAnzeigen()\", 1000);
 }
 }
 
 </script>
Kann ihn mir jemand so präparieren das er funktioniert? 
Es ist nicht fürs Forum gedacht sondern für eine normale Homepage!
 
BTW: Wenn man was included darf das dann auch HTML sein? 
        Und darf man die ganzen Header Angaben( Doctype,meta,...) auch includen?
	
Keinen Support per PN, eMail und Messenger
 
	
	
	
		
	Beiträge: 2.769Themen: 28
 Registriert seit: 18.03.2006
 
	
	
		Ersetz einfach alle " durch \" und setz das ganze dann nochmal in " ". Dann sollte das gehen.
	 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
	
		modercol schrieb:BTW: Wenn man was included darf das dann auch HTML sein?Und darf man die ganzen Header Angaben( Doctype,meta,...) auch includen?
 Ja und ja.
	 
Gruß, 
Michael
Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren.
 Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
	
		
	Beiträge: 889Themen: 78
 Registriert seit: 01.11.2006
 MyBB-Version: 1.6.11
 
	
		
		
		25.12.2006, 22:41 
(Dieser Beitrag wurde zuletzt bearbeitet: 25.12.2006, 22:42 von modercol.)
		
	 
		Michael schrieb:modercol schrieb:BTW: Wenn man was included darf das dann auch HTML sein?Ja und ja.Und darf man die ganzen Header Angaben( Doctype,meta,...) auch includen?
 Das hab ich nämlich nirgends gefunden ob ich das machen darf. 
Diese Frage verhindert mich schon ziemlich lange.   Mak schrieb:Ersetz einfach alle " durch \" und setz das ganze dann nochmal in " ". Dann sollte das gehen. Ohne echo ?
	 
Keinen Support per PN, eMail und Messenger
 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
	
		PHP-Code: echo "<script type=\"text/javascript\" src=\"dhtml.js\"></script><script type=\"text/javascript\">
 function ZeitAnzeigen () {
 var Wochentagname = new Array(\"Sonntag\", \"Montag\", \"Dienstag\", \"Mittwoch\", \"Donnerstag\", \"Freitag\", \"Samstag\")
 var Jetzt = new Date();
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1;
 var Jahr = Jetzt.getYear();
 if (Jahr < 999)
 jahr += 1900;
 var stunden = jetzt.gethours();
 var minuten = jetzt.getminutes();
 var sekunden = jetzt.getseconds();
 var wotag = jetzt.getday();
 var vortag = (tag < 10) ? \"0\" : \"\";
 var vormon = (monat < 10) ? \".0\" : \".\";
 var vorstd = (stunden < 10) ? \"0\" : \"\";
 var vormin = (minuten < 10) ? \":0\" : \":\";
 var vorsek = (sekunden < 10) ? \":0\" : \":\";
 var datum = vortag + tag + vormon + monat + \".\" + jahr;
 var uhrzeit = vorstd + stunden + vormin + minuten + vorsek + sekunden;
 var gesamt = wochentagname[wotag] + \", \" + datum + \", \" + uhrzeit;
 
 if (dhtml) {
 if (ns4) {
 setcontent(\"id\", \"Uhr\", null, \'<span class=\"Uhr\">\' + Gesamt + \"</span>\");
 } else {
 setContent(\"id\", \"Uhr\", null, Gesamt);
 }
 window.setTimeout(\"ZeitAnzeigen()\", 1000);
 }
 }
 
 </script>";
 
 
Gruß, 
Michael
Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren.
 Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
	
		
	Beiträge: 889Themen: 78
 Registriert seit: 01.11.2006
 MyBB-Version: 1.6.11
 
	
	
		Irgendwie zeigt er immer noch nichts an.  
Keinen Support per PN, eMail und Messenger
 |