Ouvrir les liens dans l'iframe un par un lorsque le bouton est enfoncé
P粉949848849
2023-09-03 15:44:43
<p>J'ai un tableau avec trois liens pour un bouton utilisé dans le pied de page et lorsque j'appuie encore et encore sur le bouton, le tableau fonctionne correctement un par un. . Et un bouton de lien apparaîtra à chaque fois que vous appuierez sur celui-ci. C'est très bien.
Mais je veux, lorsque je clique sur le bouton, <em> que le "lien" s'ouvre dans un "iframe" </em>. . . J'ai utilisé du code iframe pour leur transmettre l'identifiant du bouton src= mais cela ne fonctionne pas. . Veuillez fournir le code ci-dessous et aider. .
.
Mon code de bouton avec array</p>
<pre class="brush:php;toolbar:false;"><!DOCTYPE html>
<html>
<tête>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
. bas de page {
poste : fixe ;
gauche : 0 ;
bas : 0 ;
largeur : 100 % ;
couleur de fond : rouge ;
Couleur blanche;
alignement du texte : centre ;
}
</style>
<script>
laissez lien = nouveau tableau()
lien[0] = "https://www. clc-uk. org. Royaume-Uni/cms/cms. jsp?menu_id=26131&postcode=AL3+8QE&distance=20"
lien[1] = "https://www. clc-uk. org. Royaume-Uni/cms/cms. jsp?menu_id=26131&postcode=AL5+3NG&distance=20"
lien[2] = "https://www. clc-uk. org. Royaume-Uni/cms/cms. jsp?menu_id=26131&postcode=AL4+3NS&distance=20"
laissez intlinkIndex = 0;
fonction writeLink() {
if (intlinkIndex >= lien.longueur) {
soit btn = document. getElementById('btn');
btn. style. display = 'aucun';
mon lien. style. display = 'aucun';
}
document. getElementById('monlien'). innerHTML = '<a href="' + lien[intlinkIndex] + '">' + lien[intlinkIndex] + '</a>';
intlinkIndex++;
}
</script>
≪/tête>
<corps>
<div class="pied de page">
<id du bouton="btn" onclick="writeLink();">Cliquez sur moi</bouton>
<div id="monlien"></div>
<br>
<iframe id="iframe" src="monlien" largeur="100%" hauteur="400"></iframe>
</div>
</corps>
</html></pre></p>
Lors de la génération du HTML du lien, vous pouvez l'obtenir en spécifiant le nom de l'iframe dans
target
.Alors ajoutez un attribut
name
à votre iframe comme ceci :Ajoutez ensuite un attribut
target
.Code source complet