Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684

    Script apertura immagini che non va

    Ciao a tutti,
    utilizzo questo script

    <script language="javascript">
    function apri(cosa, altezza, larghezza) {
    window.open(cosa, '', 'width='+larghezza+',height='+altezza+''
    );
    }
    </script>

    Apri

    per visualizzare delle immagini utilizzando sempre il medesimo codice (evitando cioè di ripetere più script per aprire più immagini)però non funziona: qualcuno sa dirmi perchè e dov'è l'errore?

    Vorrei solamente aprire delle immagini in delle pop up, e queste ultime ogni volta dovrebbero adattarsi alle dimensioni delle gif da aprire.

    Thanks


  2. #2
    http://forum.html.it/forum/showthrea...hreadid=706579
    all'inizio della pagina, c'e' lo script che cerchi, ha solo un problema da risolvere...
    da adattare alle tue esigenze

  3. #3

    Re: Script apertura immagini che non va

    Originariamente inviato da Mr_Flash
    Ciao a tutti,
    utilizzo questo script

    <script language="javascript">
    function apri(cosa, altezza, larghezza) {
    window.open(cosa, '', 'width='+larghezza+',height='+altezza+''
    );
    }
    </script>

    Apri

    per visualizzare delle immagini utilizzando sempre il medesimo codice (evitando cioè di ripetere più script per aprire più immagini)però non funziona: qualcuno sa dirmi perchè e dov'è l'errore?

    Vorrei solamente aprire delle immagini in delle pop up, e queste ultime ogni volta dovrebbero adattarsi alle dimensioni delle gif da aprire.

    Thanks

    io leggo un apice in più qui, alla fine:

    codice:
    'width='+larghezza+',height='+altezza+''

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Grazie per l'aiuto ma non riesco a capire un granchè con tutto quel codice...non c'è niente di più semplice??

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684

    Re: Re: Script apertura immagini che non va

    Originariamente inviato da var
    io leggo un apice in più qui, alla fine:

    codice:
    'width='+larghezza+',height='+altezza+''
    Provo a togliere l'apice...speriamo funzioni

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Nulla, senza quell'apice mi dà errore..."previsto oggetto"...


  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Ragazzi ho risolto (se vi dico l'errore mi radiate a vita.... ) però le immagini non vengono aperte a grandezza naturale e non "combaciano" con i bordi della pop up: perchè??

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Script apertura immagini che non va

    <script language="javascript">
    function apri(cosa, altezza, larghezza) {
    window.open(cosa, '', 'width='+larghezza+',height='+altezza);
    }
    </script>

    Apri

    Un link alla pagina? magari non hai trascritto esattamente il codice ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Nessuno mi aiuta a correggere lo script in modo che le immagini si vedano perfettamente "aderenti" alla pop up?

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    problema trattato tantissime volte:
    se apri in popup direttamente un' immagine (o x es. un swf) non hai controllo su quelle che sono impostazioni automatiche del browser riguardo margini, colore di sfondo, titolo etc perchè non c' è un documento html su cui agire

    risolvi creando al volo il documento che contenga l' immagine
    codice:
    <script language="javascript"> 
    function apri(cosa, altezza, larghezza) { 
      var pop=window.open('about:blank', 'popwin', 'width='+larghezza+',height='+altezza);
    // non c' è spazio tra about e :blank
      pop.document.write('<html><head><title>immagine ingrandita</title></head><body style="margin:0px;padding:0px">');
      pop.document.write('[img]'+cosa+'[/img]');
      pop.document.write('</body></html>');
      pop.document.close();
      pop.focus();
    } 
    </script>
    ciao

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.