Den WebQueryOpen kannst Du vergessen, da dieser in seinem output nicht beeinflussbar ist.
Der gibt als Output IMMER das zu öffnende Dokument aus, glechgültig was Du mit ihm "ausprintest".
Gleichzeitg kommst Du in Javascript nicht an Dein Feld ran, da es im Lesemodus keinen input type gibt.
->
Setze eine @Formel in Deinen "HTML Head Content", die Javscript in Dein HTML Dokumemt schreibt, und zwar nur dann, wenn Dein besagter Feldwert "0" oder "1" ist , ansonsten gibt die Formel einen Leerstring zurück
"<script language=JavaScript>" + @NewLine +
"var replaceURL = \"" + Feld_mit der_URL + "\" ;" + @NewLine +
"</script>" + @NewLine +@NewLine
Irgendwo in Deinem Dokument setzt Du einen computed text,
sichtbar, aber als PassThru HTML,
der, ebenfalls nur wenn Dein besagter Wert auf "1" steht ausgibt:
"<script language=JavaScript>" + @NewLine +
location.href = replaceURL;
"</script>" + @NewLine +@NewLine
Das ist eigentlich schon alles.