Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    35

    chiedo scusa x qualsiasi cosa abbia sbagliato...ma...

    devo fare una gallery (photo) con 2 pulsanti; uno aumenta l'altro diminuisce una var che mi fa visualizzare le varie foto in un iFrame (che ho chiamato "gallery")...avevo intenzione di chiamare le pagine "foto1.htm foto2.htm etc...". Con questo metodo volevo utilizzare il window.open(foto[g].htm,'gallery'), dove "g" è la variabile che aumenta o diminuisce a secondo del pulsante che si preme.nn sono un esperto di javascript...nn so neanche se giusto quello che ho pensato... per questo mi affido ai vostri cosigli.

    quello che volevo fare era:

    function add_gallery() {
    var g = g++;
    if (g==1) {
    window.open("foto[g].htm",'gallery');
    }
    }

    e poi richiamare la funzione in:

    <a href= "#" onClick="add_gallery();">

    potrei usare meglio un "case" ma nn so come si fa...

    scusate se scrivo male o nn chiarisco bene o qualsiasi errore faccia ditemelo...per la prossima volta. GRAZIE

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    è inutile aprire + di una discussione per lo stesso problema,
    per riportarla in alto puoi risponderti da solo, un "up" o quello che vuoi,
    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    window.open("foto"+g+".htm",'gallery');

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    35
    GRAZIE ora vedo se funziona

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    35
    lo script della funzione è giusto?
    come posso inserire un alert per vedere se entra nell' if?

  6. #6
    Originariamente inviato da ooganja
    lo script della funzione è giusto?
    come posso inserire un alert per vedere se entra nell' if?
    codice:
    function add_gallery() { 
    var g = g++; 
    if (g==1) {
    alert("sono nell'if");
    window.open("foto[g].htm",'gallery'); 
    } 
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    35
    grazie per l'alert...ma nn mi entra nella funzione, la riporto di nuovo:
    function add_gallery() {
    var g = g++;
    if (g==1) {
    alert("sono nell'if");
    window.open("foto"+g+".htm","gallery");
    }
    }

    <a href= "#" onClick="add_gallery();">

    grazie ragazzi!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    35
    allora...

    cosi funziona l'alert e viene carica la pagina nell'iFrame:

    code:

    function add_gallery() {

    alert("sono nell'if");
    window.open("foto.htm","gallery");

    }


    invece cosi non funziona l'alert e nn viene caricata la pagina nell'iFrame:

    code:

    function add_gallery() {
    var g = g+1;
    alert("sono nell'if");
    window.open("foto"+g+".htm","gallery");

    }

    che la var va inizializzata? se si dove?

  9. #9
    prova così:

    codice:
    <script language="JavaScript>
    
    var n=0;
    var maxfoto=10;
    
    function view(action) {
     if (action=="+") {
      if (n<maxfoto) n++;
     }
     else if (action=="-") {
      if (n>1) n--;
     }
     document.getElementById('gallery').src="foto"+n+".htm";
    }
    
    </script>
    da richiamare così:

    codice:
    <input type="button" onClick="view('+');" value="Avanti">
    
    <input type="button" onClick="view('-');" value="Indietro">
    mentre, nel tuo iframe, metti:

    codice:
    <iframe id="gallery" src="foto1.htm">
    fammi sapere.

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    35
    sei un mitooooooooooooo VAR. Grazie millee

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.