[Risolto][HTML/JS] Cambiare url/src iframe

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
MoonDragon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1691
Iscrizione: sabato 17 aprile 2010, 17:46
Desktop: Gnome
Distribuzione: Ubuntu 20.04.6 64-bit gdm3 xorg
Sesso: Maschile
Contatti:

[Risolto][HTML/JS] Cambiare url/src iframe

Messaggio da MoonDragon »

Salve, sto cercando di creare una pagina offline che mi permetta di vedere in contemporanea 3 siti, ma volendo cambiare l'ordine in base al contenuto del momento ho pensato di usare uno script per cambiare l' url/src dell'iframe.
In teoria penso sia giusto ma non funziona :muro:
Ho due file principali, un css e due immagini:
index.html

Codice: Seleziona tutto

<!DOCTYPE html>
<html>
 <head>
  <link rel="stylesheet" href="stile2.css">
 </head>
 <body>
  <div id="container">
   <table style="width:100%">
    <tr>
    <th rowspan="2"> <iframe allowfullscreen=true loading=lazy id="alto" style="width:100%" src="scegli.html" title="description"></iframe> </th>
    <td> <iframe allowfullscreen=true loading=lazy id="basso" style="width:100%" src="scegli.html" title="description"></iframe></td>
    </tr>
    <tr>
    <td> <iframe allowfullscreen=true loading=lazy id="basso" style="width:100%" src="scegli.html" title="description"></iframe> </td>
    </tr>
   </table>
 <div>
</body>
</html>
scegli.html

Codice: Seleziona tutto

<!DOCTYPE html>
<html>
 <head>
  <link rel="stylesheet" href="stile2.css">

  <script type="text/javascript">
  function newSrc() {
  var e = document.getElementByid("Menu");
  var newSrc = e.options[e.selectedIndex].value;
  document.getElementByid("play").src=newSrc;
  }
  </script>
 </head>
  <body>
   <center>
    <button onClick="newSrc();">Cambia sito</button> 
    <select id="Menu">
     <option value="https://www.raiplay.it/dirette/rai2">Rai 2</option>
     <option value="https://www.raiplay.it/dirette/raisport">Rai Sport</option>
     <option value="https://olympics.com/it/paris-2024/calendario">Calendario</option>
    </select>
   <BR>
   <iframe allowfullscreen=true id="play" frameborder="0" style="width:100%;overflow:scroll;" src="trasparente.png"></iframe>
   </center>
 </body>
</html>
stile2.css

Codice: Seleziona tutto

div#container
{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align:center;

}
iframe#alto {
	 height: 930px; 
}
iframe#basso {
	 height: 460px;
}
iframe#play {
	 height: 100vh; 
	border: 0px 
    frameborder: 0
	border: 0px;
}
table {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background: url(ink.jpg)
}
ink.jpg
trasparente.png
Anteprima:
Anteprima_e.jpg
Qualcuno sa come aiutarmi a farlo funzionare? :)
Ultima modifica di MoonDragon il mercoledì 4 settembre 2024, 11:50, modificato 1 volta in totale.
"Coltiva 🐧 LINUX tanto WINDOWS si pianta da solo e la MELA è già stata morsa" :p
dan74
Prode Principiante
Messaggi: 30
Iscrizione: giovedì 12 febbraio 2009, 3:12
Desktop: ubuntu
Distribuzione: ubuntu 22.04.4 LTS
Sesso: Maschile
Località: Monza

Re: [HTML/JS] Cambiare url/src iframe

Messaggio da dan74 »

ciao MoonDragon,
c'è un errore nel codice javascript.
non hai messo Id con la I maiuscola nella variabile e, e nel document.getElementByid("play").src

Codice: Seleziona tutto

//errato
function newSrc() {
  var e = document.getElementByid("Menu");
  var newSrc = e.options[e.selectedIndex].value;
  document.getElementByid("play").src = newSrc;
  } 

//corretto
function newSrc() {
  var e = document.getElementById("Menu");
  var newSrc = e.options[e.selectedIndex].value;
  document.getElementById("play").src = newSrc;
  } 

:ciao:
Avatar utente
MoonDragon
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1691
Iscrizione: sabato 17 aprile 2010, 17:46
Desktop: Gnome
Distribuzione: Ubuntu 20.04.6 64-bit gdm3 xorg
Sesso: Maschile
Contatti:

Re: [HTML/JS] Cambiare url/src iframe

Messaggio da MoonDragon »

dan74 ha scritto:
mercoledì 4 settembre 2024, 2:46
ciao MoonDragon,
c'è un errore nel codice javascript.
non hai messo Id con la I maiuscola nella variabile e, e nel document.getElementByid("play").src
Grazie mille :birra: ,
Ciao :ciao:
"Coltiva 🐧 LINUX tanto WINDOWS si pianta da solo e la MELA è già stata morsa" :p
dan74
Prode Principiante
Messaggi: 30
Iscrizione: giovedì 12 febbraio 2009, 3:12
Desktop: ubuntu
Distribuzione: ubuntu 22.04.4 LTS
Sesso: Maschile
Località: Monza

Re: [Risolto][HTML/JS] Cambiare url/src iframe

Messaggio da dan74 »

prego !!!
se metti tutto on-line mandami il link !!!
ciao :birra: :D :ciao:
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti