hilfdirselbst.ch
Facebook Twitter gamper-media
Tipps und Tricks zu Adobe GoLive von Dirk Levy, GoLive FAQ's von Randolph Sterna
rager
Beiträge: 6
18. Okt 2002, 12:48
Beitrag #1 von 3
Bewertung:
(405 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Golive verändert Code in form actions


Hallo miteinander,
ärgerlich - auch noch in GL 6.01:
Formulare werden bei Verwendung als Komponente so geändert, daß "form action" unausführbar wird.
Beispiel:
input type="HIDDEN" name="Cmp006A363231id" value="40831466" size="-1"> input type="HIDDEN" name="Cmp006A363231mode" value="ALL" size="-1">
Die CMP tags sind natürlich tödlich für die Ausführung.
Richtig müßte da stehen:
input type="HIDDEN" name="id" value="40831466"> input type="HIDDEN" name="pid" value="r"> ...
Ein (noedit> tag bei "text area name=query.." usw. funzt nicht, da dann das textfeld dann unsichtbar wird...
Weiß jemand Rat? Was mache ich falsch?
Danke
roger Top
 
X
hmaus  M 
Beiträge: 692
19. Okt 2002, 11:30
Beitrag #2 von 3
Beitrag ID: #14278
Bewertung:
(405 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Golive verändert Code in form actions


Hallo,

sorry, dies ist jedoch bei mir _nicht_ der Fall. Ich verwende GL 6.0.1 dt und habe gerade die Sache ausprobiert.

Habe eine neu HTML mit Formular und beschrifteten Formularfeldern angelegt. Dann als Komponente gespeichert und in andere Seiten eingefügt.

Funktioniert problemlos.

Erst wenn Du zwei Komponenten mit gleich beschrifteten Feldern oder form-Namen verwendest wird das nachher eingefügte Feld oder form mit einem neuen eindeutigen Namen versehen. Dies ist auch logisch, da Du immer zur ansprache per Script eindeutige Namen brauchst.

Das heißt, wenn Du darauf achtetest, dass alle Deine Komponenten-Felder und forms einen eindeutigen Namen zueinander haben sollte es klappen.

Gruß,

Helge
HelgeMaus@iPartner.de
als Antwort auf: [#14195]
(Dieser Beitrag wurde von iPartner am 19. Okt 2002, 11:31 geändert)
Top
 
rager
Beiträge: 6
19. Okt 2002, 13:47
Beitrag #3 von 3
Beitrag ID: #14287
Bewertung:
(405 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Golive verändert Code in form actions


Ich habe alles gemacht, da das Problem schon lange seit Vers. 5 auftritt.
Bei meiner Installation nützt der auch field name nichts - der wird auch mit ID versehen ;-))), auch nicht noedit tags.
Golive Team gab mir aber soeben folgendes durch:
---------
Posted by JohnDonaldson on 04:13am Oct 18, 2002 Pacific

This can be switched off. You need to be running 6.0.1 for this to work.

You need to edit an active extension.

Check in Preferences > Modules to see what extend scripts are running.

Let's use the Layout Grid extend script for example, since its active in my setup.

Go to the LayoutGrid folder in the Extend Scripts folder, under the GoLive folder:

Modules/Extend Scripts/LayoutGrid.

Open the main.html file.

Look for this:

function initializeModule()
{
if (prefs.count == undefined)
prefs.count = 0;

convertDialog.getterLink = null;
}


Now, edit it by adding the following line:

settings.masterPrefs.shouldUnifyContainer = "no";


It should now look like this:

function initializeModule()
{
if (prefs.count == undefined)
prefs.count = 0;

convertDialog.getterLink = null;

settings.masterPrefs.shouldUnifyContainer = "no";
}

Save the file and restart GoLive.

GoLive should not change the form field names.

John

----------------
Werde es sogleich probieren.
Danke für die Meldung.
roger
als Antwort auf: [#14195] Top