Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > HTML, XML und CSS > [JS] HTML-Validität vs. JS-Funktionalität
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 16.10.2007, 16:34 Nach oben    #1
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard [JS] HTML-Validität vs. JS-Funktionalität

Ich habe hier einen JS-basierten Editor gesucht.

Ich habe den für meine Test-Zwecke ein wenig geändert...
Ich habe
- das HTML validiert
- das JS ausgelagert; ebenso das CSS
- eine Vorschau eingebaut

nun stehe ich aber vor einem Problem.

Möglichkeit 1)
ich lasse den form-tag so:
Code:
<form action="index.php" method="post" name="pfform">
dann ist es nicht valid - und ich weiß auch nicht, wie ich das hinbekommen sollte, oder aber ich entscheide mich für:

Möglichkeit 2)
Code:
<form action="index.php" method="post">
Lasse als das name-Attribut weg. Dann aber versagt mir das JS den Dienst.

Weiß jemand, wie ich das trotzdem hinbekomme?


Das Problem beim JS ist, dass die Zeile
Code:
var instanz = document.pfform.hrcbox;
dann natürlich nicht mehr funktioniert...


Mein Ziel ist eine valide Seite (also Möglichkeit 2), bei der aber JS trotzdem noch funktioniert...
Daher scheint mir dies ein reines JS-Problem zu sein?!

Kann mir geholfen werden?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.10.2007, 16:59 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Kannst ja mal "name" in "id" umtauschen.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.10.2007, 17:19 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Dann ist das zwar valid, aber das JS versagt mir dann auch den Dienst.

Ich dachte, dass das ID nur Auswirkungen auf CSS hätte?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.10.2007, 17:31 Nach oben    #4
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

xhtml strict ? in Kombination mit nem anderen mimetype als text/html für das Dokument ?

Damit läuft kein mir bekannter WYSIWYG-Editor, hab das für mein Backend auch fallen gelassen. Das liegt daran, dass wenn das Dokument in irgendeiner Form von XML ausgeliefert wird, JavaScript nicht mehr document.write und so nutzen kann.
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.10.2007, 20:44 Nach oben    #5
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

ich habe das hier im head:

Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
also text/html

Das ist auch eigentlich nicht das Problem - denke ich mal...



Ich bin mir ehrlich gesagt noch nicht mal sicher, ob ich alle notwendigen Dateien von dort kopiert habe
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.10.2007, 22:00 Nach oben    #6
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 551
Standard

Zitat:
Zitat von Jann Hendrik Beitrag anzeigen
Das Problem beim JS ist, dass die Zeile
Code:
var instanz = document.pfform.hrcbox;
dann natürlich nicht mehr funktioniert...
Nimm doch wie Ben vorgeschlagen hat, id statt name, wie es nach w3c auch sein sollte und greif dann per document.getElementById("pfform") auf das formular zu.
Oder verwende ein Framework wie Prototype, da geht das einfach per $F("hrcbox").
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.10.2007, 08:21 Nach oben    #7
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Zitat:
Zitat von $traight-$hoota Beitrag anzeigen
Nimm doch wie Ben vorgeschlagen hat, id statt name, wie es nach w3c auch sein sollte und greif dann per document.getElementById("pfform") auf das formular zu.
Wunderhübsch! Danke dir!

Mal abgesehen von einem Wackel-Effekt, der im Original nicht ist (aber bei mir) funktioniert das jetzt schon ganz gut!


Nur wenn ich das JS in eine externe Datei auslagern will spinnt er noch.

Das liegt dann wieder an der Zeile:
Code:
var instanz = document.getElementById("pfform").hrcbox;
ich vermute mal, dass ich an dem document noch was ändern muss?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.10.2007, 11:38 Nach oben    #8
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

So. das wäre auch erledigt!

Der Wackel-Effekt beruhte in einem Fehler im CSS, und ich habe die Definition der Variablen rausgenommen und im folgenden JS-Source durch den Inhalt geändert. Dann geht auch das!

Somit bin ich zufrieden!

Danke an die Helfer!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML Code im Frame darstellen ? tuxsymptom Desktop-Applikationen und Grafik 5 03.01.2005 19:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45