Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: apri finestra

  1. #1

    apri finestra

    Ciao a tutti,
    ho provato ad aprire una finesta da un collegamento ipertestuale in questo modo:

    function apridtecnici (title,filetoopen,w,h)
    {
    window.open(title,filetoopen,'directories=no,locat ion=no,menubar=no,resizable=yes,scrollbars=yes,sta tus=no,width='+w+',height='+h);
    }

    href="javascript:apridtecnici('<%=prodotto.fields( "title")%>','<%=prodotto.fields("technicaldurl")%> ',640,520);"


    ma non mi funziona....qualcuno può aiutarmi...
    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    <%=prodotto.fields("title")%>
    dev' essere l' indirizzo della pagina da aprire

    <%=prodotto.fields("technicaldurl")%>
    questo il nome della finestra
    (che non appare scritto da nessuna parte, serve per gestire ulteriori richiami, ricreare un riferimento alla stessa finestra da altra pagina etc...) e non deve presentare spazi e non può essere solo numerico

  3. #3
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    per essere + chiari hai semplicemente scambiato l'URL con il Title e viceversa.

    window.open('url.asp','nome',' ... parametri ...');


    ciao

  4. #4
    Grazie....
    ma io ho l'esigenza di dare un nome non numerico alla finestra....come faccio

  5. #5
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    cosa intendi per nome non numerico?

  6. #6
    il campo id del db è numerico e non è utilizzabile come nome per la finestra....quindi voglio che la finestra abbia un nome tipo PRODOTTI
    e non rimanga DOCUMENTO SENZA NOME

  7. #7
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    il problema è che il title della open non modifica l'html ma assegna un nome (tipo handle) alla finestra che tu vai ad aprire.

    Il title della PopUp invece lo devi modificare nell'HTML

    l'unica soluzione che mi viene in mente è che tu possa passare un dato alla popUp tramite GET e poi in base a quello il linguaggio lato server (ASP o PHP) di modificherà il Title della finestra.

  8. #8
    grazie della pazienza...ma non sono tanto ferrato...miscio a malapena un po di html, js e asp...potresti darmi una mano....
    Grazie

  9. #9
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    OK ma ti costerà caro!!!!!

    ehm scherzo!!!

    questa è la tua funzione che non è sbagliata ma confusa.

    codice:
    function apridtecnici (title,filetoopen,w,h) 
    { 
    window. open(title,filetoopen,'directories=no,lo
    cation=no,menubar=no,resizable=yes,scrol
    lbars=yes,status=no,width='+w+',height='
    +h); 
    }

    sostituiscila con questa

    codice:
    function apridtecnici (filetoopen,w,h) 
    { 
    window.open(filetoopen,'frmprodotti','directories=no,lo
    cation=no,menubar=no,resizable=yes,scrol
    lbars=yes,status=no,width='+w+',height='
    +h); 
    }

    il link che metti nella pagina invece cambialo così:

    codice:
    href="javascript:apridtecnici('<%= prodotto.fields("technicaldurl") & "?title=" & prodotto.fields("title")',640,520);"
    presumo che tu nel prodotto.fields("technicaldurl") abbia l'URL completo.

    nella pagina dove punta il window.open nel tag <title></title>
    ci infili :
    <%= request.querystring("title") %>

    prova così e fammi sapere.

    macse


    PS per stavolta niente fattura.....

  10. #10
    non va....
    ma ho deciso che non importa metterò nel title della finestra html quello che miserve creando tante finestre...
    cmq grazie della disponibilità...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.