Visualizzazione dei risultati da 1 a 9 su 9

Discussione: PHP e Javascript

  1. #1

    PHP e Javascript

    Raga mi trovo di fronte a un problema, devo inserire questo codice javascript all'interno di una pagina PHP
    codice:
    		if (window.showHelp){b_type = "ie"; if (!window.attachEvent) b_type += "mac";}if (document.createElementNS) b_type = "dom";if (navigator.userAgent.indexOf("afari")>-1) b_type = "safari";if (window.opera) b_type = "opera"; qmap1 = "\<\script language=\"JavaScript\" vqptag='loader_sub' src=\""; qmap2 = ".js\">\<\/script\>";;function iesf(){};;function vqp_error(val){alert(val)}
    	if (b_type){document.write(qmap1+cdd__codebase+"pbrowser_"+b_type+qmap2);document.close();}


    il problema che sono presenti ; e quindi giustamte mi viene detto

    Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /web/htdocs/http://www.nintendopower.it/home/site/themes/NintendoPower/theme.php on line 109


    come posso fare per aggirare queste "barriere architettoniche " tra codici?

  2. #2
    in un echo o in un print devi mettere \"

    es.

    echo "che bella \"giornata\"; //viene: che bella "giornata"
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  3. #3
    si ma il problema é che c'e anche sodo che ho aggiunto i back slah prima di tutti i "

  4. #4
    non credo che con i \" il problema si presenti cmq c'è:

    http://it.php.net/manual/it/control-...ive-syntax.php

    che risolve il tutto.
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  5. #5
    se usi echo puoi usare questa sintassi o almeno così faccio io
    Codice PHP:
    <? echo "
    [url='javascript:Popup(\"
    $dir/$nome/$dir3.php\")']Apri la popup[/url]"?>
    In poche parole nella stessa riga convivono variabili php e javascript ed io ho risolto racchiudendo le variabili php con due apicetti ( " ) e con gli apici ( ' ) quelle javascript

  6. #6
    si ma IL PROBLEMA é che il codice java ha degli if che non so come metterno negli echo e alcuni ; di troppo per il PHP

  7. #7
    Devi inserire il codice javascript nel tag html <head>
    e poi richiami le funzioni che hai assegnato all'interno di echo se no crea irrimediabilmente conflitti con il codice php.

  8. #8
    Beh allora dato che io sono alle prime armi vorrei chiedervi se potete farmi voi questa piccola integrazione tra PHP e java script


    queto è il codice PHP (la parte interessata)

    Codice PHP:
        echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">

    <html xml:lang=\"en\" lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\"> 

    <head> 


    <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-1\" /> 

    <style type='text/css'>
    html { overflow-x: auto; }
    BODY { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;margin: 0px;padding: 0px;text-align: center;color: #444;background-color: #FFF;background-image: url(themes/NintendoPower/images/bg.gif); }
    #ipbweigthx { text-align: left;width: 95%;margin-left: auto;margin-right: auto; }
    a:link, a:visited, a:active { text-decoration: none;color: #0099ff; }
    a:hover { text-decoration: underline;color: #0066ff; }
    label { cursor: pointer; }
    form { display: inline; }
    #logostrip { padding: 0px;margin: 0px;background-color: #FFF;border: 1px solid #345487; }
    .forminput, .textinput, .radiobutton, .checkbox { font-size: 11px;font-family: verdana, helvetica, sans-serif;vertical-align: middle; }


    </style> 

    </head> 

    <body BACKGROUND=\"themes/NintendoPower/images/bg.gif\">

    <div id=\"ipbweigthx\">





    <script language='JavaScript' type=\"text/javascript\">
    <!--
    function buddy_pop_chat() { window.open('http://www.nintendopower.it/site/chat/chat.html','chatchat','width=600,height=400,resizable=yes,scrollbars=yes'); }
    //-->
    </script>
     
    <SPAN STYLE=\"font-size: 11;\">
    <div id='logostrip'>
      [url='{ibf.script_url}'][img]themes/NintendoPower/images/logo.jpg[/img][/url]
    </div>



    "
    ;
        if (
    $username == "Visitatore") {
        echo 
    "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\"  WIDTH=\"100%\">
        <TR ALIGN=\"left\" VALIGN=\"middle\">
            <TD  ROWSPAN=\"2\"  WIDTH=\"42\" HEIGHT=\"42\" BACKGROUND=\"themes/NintendoPower/images/bordo.gif\" ALIGN=\"center\"  VALIGN=\"middle\" >
            <IMG SRC=\"modules/Icons/img/default.gif\"  border=\"0\">"


    e questo è il codice javascript che mi ha generato un progamma (opencube)
    che è formato da 2 parti

    la prima da inserire cito:
    Paste the following directly after your HTML documents opening <BODY> tag.

    codice:
    <div id="vqp_about" style="position:absolute;visibility:hidden;">
    ****JavaScript based drop down DHTML menu generated by NavStudio. (OpenCube Inc. - http://www.opencube.com)****</div>
    
    <script language="JavaScript" vqptag="datafile" src="fabio/new_menu1.js"></script>
    <script language="JavaScript" vqptag="doc_level_settings" is_vqp_html=1 vqp_datafile0="new_menu1.js" vqp_uid0=458625>
    
    	//Document Level Menu Settings
    
    	cdd__codebase = "fabio/"
    	cdd__codebase458625 = "fabio/"
    	cdd__activate_onclick = false
    	cdd__showhide_delay = 50
    	cdd__url_target = "_self"
    	cdd__url_features = "resizable=1, scrollbars=1, titlebar=1, menubar=1, toolbar=1, location=1, status=1, directories=1, channelmode=0, fullscreen=0"
    	cdd__display_urls_in_status_bar = true
    	cdd__default_cursor = "hand"
    
    </script><script language="JavaScript"  vqptag="loader">
    
    	//NavStudio Code (Warning: Do Not Alter!)
    
    	if (window.showHelp){b_type = "ie"; if (!window.attachEvent) b_type += "mac";}if (document.createElementNS) b_type = "dom";if (navigator.userAgent.indexOf("afari")>-1) b_type = "safari";if (window.opera) b_type = "opera"; qmap1 = "\<\script language=\"JavaScript\" vqptag='loader_sub' src=\""; qmap2 = ".js\">\<\/script\>";;function iesf(){};;function vqp_error(val){alert(val)}
    	if (b_type){document.write(qmap1+cdd__codebase+"pbrowser_"+b_type+qmap2);document.close();}
    
    </script>

    e questa seconda parte che mela gestisco io che va inserita dove voglio nel codice HTML


    codice:
    <script language='JavaScript' vqptag='placement' vqp_menuid=458625>create_menu(458625)</script>

    potete farmi voi questo "assemblaggio tra PHP e javascript" in modo tale che non mi dia errori di alcun tipo ...

    è gia da un bel po che i lavoro su io ma non ho concluso molto

    grazie 1000

  9. #9

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.