[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt CS5 GUI-Elemente einer Script-Palette verschwinden nach alert()

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

CS5 GUI-Elemente einer Script-Palette verschwinden nach alert()

J.Puff
Beiträge gesamt: 226

30. Mai 2014, 14:55
Beitrag # 1 von 5
Bewertung:
(1495 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,
bei einem Script, dass eine Palette anzeigt verschwinden nach einem Alert die GUI-Elemente, wie z.B der Button.
Dieses Verhalten ist nur bei InDesign CS 5 so (CS 4 nicht getestet) in CS 5.5 und CS 6 jedoch nicht der Fall.

Gibt es dafür eine Abhilfe?

Anbei ein Test-Script:
Code
#targetengine "session"; 
#target indesign;

var StartupWin = function(/*str*/title)
{
var w = new Window ("palette", title, undefined, {closeButton: true});
w.alignChildren = "right";
var tpanel = w.add ("tabbedpanel");
tpanel.alignChildren = ["fill", "fill"];
tpanel.size = [550,310];

var _panel = tpanel.add ("tab", undefined, "Test");
_panel.alignChildren = "left";

_panelGrp = _panel.add ("group");
var getText = _panelGrp.add ("button", undefined, "Button", {name: "ok"});
getText.onClick = function ()
{
alert('Alert');
}

if (w.show () == 1)
{ return true; }
else { exit (); }

};

main();

function main()
{
var startWin = new StartupWin('TEST');
}


(Dieser Beitrag wurde von Gerald Singelmann am 30. Mai 2014, 15:58 geändert)
X

CS5 GUI-Elemente einer Script-Palette verschwinden nach alert()

WernerPerplies
Beiträge gesamt: 2554

30. Mai 2014, 15:26
Beitrag # 2 von 5
Beitrag ID: #528003
Bewertung:
(1484 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Gibt es dafür eine Abhilfe?


Ja, ich kenne den Effekt, der in unterschiedlichsten Situationen auftauchen kann.

Bei mir meistens beim Focuswechsel in Tabbed-Panels.

Ich weiß im Moment nicht mehr genau, wie ich das Problem gelöst habe, da müsste ich zuerst einmal meine Module durchsuchen.

Versuche es mal mit einem erneuten show(), oder resize() oder layout.resize().

Wenn's nicht klappen sollte, schaue ich mal genauer nach, das kann dann aber etwas dauern.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 16.12.2020, Version 3.XX, neue Funktionen
Kundenstimmen


als Antwort auf: [#528000]

CS5 GUI-Elemente einer Script-Palette verschwinden nach alert()

J.Puff
Beiträge gesamt: 226

30. Mai 2014, 15:49
Beitrag # 3 von 5
Beitrag ID: #528007
Bewertung:
(1466 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
leider löst keiner der vorgeschlagenen Befehle das Problem.

Gruß
J. Puff


als Antwort auf: [#528003]

CS5 GUI-Elemente einer Script-Palette verschwinden nach alert()

WernerPerplies
Beiträge gesamt: 2554

30. Mai 2014, 16:09
Beitrag # 4 von 5
Beitrag ID: #528011
Bewertung:
(1447 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Johannes,

bei mir geht das:
Code
#targetengine "session"; 
#target indesign;

var StartupWin = function(/*str*/title)
{
var w = new Window ("palette", title, undefined, {closeButton: true});
w.alignChildren = "right";
var tpanel = w.add ("tabbedpanel");
tpanel.alignChildren = ["fill", "fill"];
tpanel.size = [550,310];

var _panel = tpanel.add ("tab", undefined, "Test");
_panel.alignChildren = "left";

_panelGrp = _panel.add ("group");
var getText = _panelGrp.add ("button", undefined, "Button", {name: "ok"});
getText.onClick = function ()
{
alert('Alert');
tpanel.visible = false;
tpanel.visible = true;
}

if (w.show () == 1)
{ return true; }
else { exit (); }

};

main();

function main()
{
var startWin = new StartupWin('TEST');
}


Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign
neu: WpsProjectHandler 16.12.2020, Version 3.XX, neue Funktionen
Kundenstimmen


als Antwort auf: [#528007]

CS5 GUI-Elemente einer Script-Palette verschwinden nach alert()

J.Puff
Beiträge gesamt: 226

30. Mai 2014, 17:57
Beitrag # 5 von 5
Beitrag ID: #528015
Bewertung:
(1409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
danke für den Tipp, damit
Code
tpanel.visible = false;  
tpanel.visible = true;

klappt es!

Schönes Wochenende,
J. Puff


als Antwort auf: [#528011]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
26.01.2021 - 27.01.2021

Digicomp Academy AG, Zürich oder virtuell
Dienstag, 26. Jan. 2021, 08.30 Uhr - Mittwoch, 27. Jan. 2021, 17.00 Uhr

Kurs

In diesem Advanced-Kurs erlernen Sie weitergehende Methoden im Dokumentenaufbau, der Typografie und im Bereich Layouttechniken. Nach diesem Kurs können Sie strukturierte Dokumente erstellen oder bestehende effizienter anpassen.

Dauer: 2 Tage
Preis: CHF 1'400.–

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/INDEM2

Veranstaltungen
27.01.2021 - 28.01.2021

Digicomp Academy AG, Bern oder Basel
Mittwoch, 27. Jan. 2021, 08.30 Uhr - Donnerstag, 28. Jan. 2021, 17.00 Uhr

Kurs

Mit After Effects können Sie visuelle Effekte und Animationen für Video, Web, DVD und Blu-Ray erzeugen. In diesem Kurs lernen Sie die Grundlagen kennen und sehen inspirierende Anwendungsbeispiele, die Ihnen helfen, Ihre eigenen Ideen umzusetzen.

Preis: CHF 1'700.-
Dauer: 2 Tage

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/AFT

Neuste Foreneinträge


Text- oder Grafikrahmen nach Position und Größe suchen und ändern

Absätze vor/nach AF suchen

Laser Drucker druckt schwarze Flecken Links und Rechts von Blatt

Gleich Große Icons erstellen

PSD CS6 (!) Mac: Dialog "Dateiinformationen" Fenster leer und Sackgasse

Langsamer MacMini

Illustrator Skript Übersatztext - Hilfe benötigt

ID CC 2019 und 2020: Crash beim Startvorgang - 2021

Inhalt Textrahmen verbinden

iPhone Farbprofil
medienjobs