Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    290

    Come inserire un immagine di sfondo!!!! in un file jscript

    Secondo voi perchè non mi compare l'immagine di sfondo che ho deciso di inserire!!!



    <TITLE>piante</TITLE>

    <script language="JavaScript">
    function ApriFinestra() {
    msg=open("","schermo","toolbar=no,directories=no,m enubar=no,width=180,height=250,resizable=yes");
    msg.document.write("<HEAD><TITLE>altre risorse</TITLE></HEAD><body>");
    msg.document.write("[img]foto%20gra/02.jpg[/img]
    ");
    }
    </script>


    </HEAD>

    <BODY bgcolor="black">
    Premi qua

  2. #2
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    non ti capisco
    nel primo window.open dovresti inserire in nome.html della pagina ... che invece non hai indicato, lasciando le virgolette vuote!
    In quella pagina va inserito lo sfondo.
    ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    290
    dove fammi capire!! si tratta di una finestra di dimensioni ridotte che devo aprire cliccando su una scritta!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mi sa che pragma non ha capito.

    La struttura del codice va bene, ma ci sono errori.

    1. open() non e` definito a livello di document. va definito a livello di window:
    msg = window.open("","s....

    2. gli spazi nei nomi delle dir non sono accettati da molti filesystem e/o browser:
    togli quello spazio (puoi sostituirlo con un _ se serve);

    3. manca il </body> nella pagina della popup: inmancanza l browser potrebbe restare in attesa e non visualizzare nulla;

    4. manca un return false; nell'evento onclick (il sistema potrebbe dare il focus alla finestra principale, tagliando fuori la popup:
    onclick="ApriFinestra(); return false;"

    Poi alcune considerazioni:
    1. i browser potrebebro impedire l'apertura di popup
    2. quell'immagine non e` uno sfondo
    3. usi tag e attributi deprecati: i tag vanno scritti minuscoli; gli attributi di formattazone vanno sostituiti con i CSS; non rispetti gli spazi e gli acapo nel codice HTML (qualche browser potrebbe arrabbiarsi).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    Originariamente inviato da fabian71
    dove fammi capire!! si tratta di una finestra di dimensioni ridotte che devo aprire cliccando su una scritta!!
    infatti, non capisco perchè usi il metodo da te proposto e cioè quello di creare una variabile che indica l'apertura di una finestra e con document.write all'interno di questa crei una pagina.
    Comunque io ti consiglio questo:
    - crei una pagina p.es. pagina.html ed in questa metti la tua immagine di sfondo.
    - nella pagina dov'è il link da te proposto Premi qua metti questo script:
    function ApriFinestra() {
    nuovaFinestra = window.open("pagina.html","nome_finestra","status, height=250,width=180,resizable=no,top=128,left=320 ,directories=yes," )
    se poi vuoi il pulsante per chiuderla:
    function chiudiFinestra(){
    if (nuovaFinestra){
    nuovaFinestra.close()
    nuovaFinestra = null
    } }
    e nella pagina
    <input type="button" style="width:190px;" value="Chiudi definitivamente" onClick="chiudiFinestra()">

    se poi non vuoi proprio creare una pagina.html esterna, ma vuoi usare la procedura del document.write dimmelo.
    per copiare non copiare dalla pagina che vedi, ma quota e copia.
    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.