Öffnen Sie Links im Iframe nacheinander, wenn Sie auf die Schaltfläche klicken
P粉949848849
P粉949848849 2023-09-03 15:44:43
0
1
586

Ich habe ein Array mit drei Links für eine Schaltfläche, die in der Fußzeile verwendet wird, und wenn ich die Schaltfläche immer wieder drücke, funktioniert das Array nacheinander einwandfrei. . Und jedes Mal, wenn Sie darauf klicken, wird eine Link-Schaltfläche angezeigt. Das ist in Ordnung. Aber ich möchte, dass, wenn ich auf die Schaltfläche klicke, der „Link“ in einem „iframe“ geöffnet wird. . . Ich habe Iframe-Code verwendet, um ihnen die Schaltflächen-ID src= zu übergeben, aber es funktioniert nicht. . Bitte geben Sie den untenstehenden Code ein und helfen Sie. . . Mein Button-Code mit Array

     . Fusszeile { Position: fest; links: 0; unten: 0; Breite: 100 %; Hintergrundfarbe: rot; Farbe weiß; Textausrichtung: Mitte; }   

P粉949848849
P粉949848849

Antworte allen (1)
P粉579008412

在生成链接的HTML时,可以通过在target中指定iframe的名称来获取它。

所以在你的iframe中添加一个name属性,如下所示:

然后添加一个target属性。

document.getElementById('mylink').innerHTML = '' + link[intlinkIndex] + '';
function writeLink() { if (intlinkIndex >= link.length) { let btn = document.getElementById('btn'); btn.style.display = 'none'; mylink.style.display = 'none'; } document.getElementById('mylink').innerHTML = '' + link[intlinkIndex] + ''; document.getElementById('iframe').src = link[intlinkIndex]; intlinkIndex++; }

完整源代码

      
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!