Disons que j'ai une zone de texte et un bouton de soumission sur ma page. Après avoir rempli la zone de texte et la présentation, est-il possible que j'ouvrir une URL sur un nouvel onglet, puis avec JS run tel code sur cette page externe:URL de redirection et exécution de script sur cette page
document.getElementById('input').value=val; // val is the data from my page
document.forms[0].submit();
de sorte que les données sont soumises et l'utilisateur peut voir directement les résultats sur cette page.
Je ne suis pas sûr de runnig scripts sur d'autres pages, mais je serais heureux si quelqu'un peut me guider généralement quelle manière dois-je chercher
Merci à l'avance
Mise à jour 21/07: J'ai essayé de changer ma méthode pour envoyer le formulaire à la page que je veux rediriger. J'ai donc créé un modèle qui stocke l'URL et la forme pour cette adresse spécifique, car elle diffère, et peut même ne pas avoir une forme. Après l'envoi du formulaire sur mon site, j'envoie le modèle. Et j'ai mis une fonction JS pour être appelée charge de corps. Donc, s'il y a des données envoyées, il affichera la page dans l'iframe avec ce formulaire généré est POSTed.
function onPageLoad() {
if ('@Model' != null) {
var model = @Html.Raw(Json.Encode(Model));
if(model.postForm != null){
document.getElementById("form-tab").innerHTML += model.postForm;
}
}
}
Et la partie html:
<form class="navbar-form navbar-right" role="search">
<div class="form-group">
<input type="text" class="form-control" name="datano" id="number"required>
</div>
<div id="form-tab"></div>
<div class="col-md-offset-5">
<button id="btnSubmit" type="submit" class="btn btn-default">Track</button>
</div>
</form>
Jetez un oeil à ce Q/A qui peut vous aider https://stackoverflow.com/questions/28230845/communication-entre-tabs-or-windows Cheers – gugateider
@gugateider Merci pour le lien. Pensez-vous qu'il est préférable d'envoyer des données postdata à l'url? Je n'ai aucune idée de comment cela fonctionnerait pour une page externe. – Alp