Rezultate 1 la 8 din 8

Subiect: Cum Leg Un Meniu?

  1. #1
    Avatarul lui Stelian
    Stelian este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    6th February 2006
    Locaţie
    Bucuresti
    Vârstă
    41
    Posturi
    331
    Putere Rep
    35


    Implicit

    Salutare.

    Am urmatorul script:
    Cod:
    <script type="text/javascript" language="JavaScript">
    var sign="Berbec";
    var url='http://www.eastrolog. ro/horoscop-zilnic/';
    url+='horoscop-parteneri.php?id='+id;
    url+='&top='+escape(top.location.host);
    url+='&self='+escape(self.location.host);
    url+='&sign='+escape(sign);
    document.write('<sc'+'ript type="text/javascript" language="JavaScript"');
    document.write(' src="'+url);
    document.write('"></sc'+'ript>');
    </script>
    Asta face sa imi afiseze in pagina horoscopul pentru Zodia berbec.
    Eu vreau sa fac un drop menu, si in functie de zodia pe care o aleg sa imi afiseze horoscopul.
    Cod:
    <form name="form1" method="post" action="">
      <select name="select" size="1">
        <option selected>Berbec</option>
        <option>Taur</option>
        <option>Gemeni</option>
        <option>Rac</option>
        <option>Leu</option>
        <option>Fecioara</option>
        <option>Balanta</option>
        <option>Scorpion</option>
        <option>Sagetator</option>
        <option>Capricorn</option>
        <option>Varsator</option>
        <option>Pesti</option>
      </select>
    </form>
    Cum pot lega ceea ce selectez eu din meniu cu var sign=" ";
    Ma poate ajuta careva?
    Multumesc anticipat.

  2. #2
    Avatarul lui Toto
    Toto este deconectat Ambasador
    Reputatie:
    45
    Data înscrierii
    14th June 2005
    Locaţie
    Bucuresti
    Posturi
    1.905
    Putere Rep
    45


    Implicit

    Incearca asta:

    Cod:
    <?php
    if(isset($_POST['semn_zodiac']))
    	{$semn_zodiac=$_POST['semn_zodiac']; }
    	else {$semn_zodiac="Berbec";}
    ?>
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
    </head>
    
    <body>
    <script type="text/javascript" language="JavaScript">
    var sign='<?php echo $semn_zodiac;?>';
    var url='http://www.eastrolog. ro/horoscop-zilnic/';
    url+='horoscop-parteneri.php?id='+id;
    url+='&top='+escape(top.location.host);
    url+='&self='+escape(self.location.host);
    url+='&sign='+escape(sign);
    document.write('<sc'+'ript type="text/javascript" language="JavaScript"');
    document.write(' src="'+url);
    document.write('"></sc'+'ript>');
    </script>
    <form name="form1" method="post" action="pagina_ta.php">
    <select name="semn_zodiac" size="1">
    <option selected>Berbec</option>
    <option>Taur</option>
    <option>Gemeni</option>
    <option>Rac</option>
    <option>Leu</option>
    <option>Fecioara</option>
    <option>Balanta</option>
    <option>Scorpion</option>
    <option>Sagetator</option>
    <option>Capricorn</option>
    <option>Varsator</option>
    <option>Pesti</option>
    </select>
    </form>
    </body>
    </html>
    ... trebuie sa schimbi action-ul la formular cu pagina ta, unde pui scriptu...

  3. #3
    Avatarul lui Dan.Rades
    Dan.Rades este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    3rd March 2006
    Locaţie
    Bucuresti
    Vârstă
    42
    Posturi
    275
    Putere Rep
    35


    Implicit

    Faci o functie showSign:

    function showSign(sign) {
    //mai jos vine ce ai scris tu
    var url='http://www.eastrolog. ro/horoscop-zilnic/';
    url+='horoscop-parteneri.php?id='+id;
    url+='&top='+escape(top.location.host);
    url+='&self='+escape(self.location.host);
    url+='&sign='+escape(sign);
    document.write(&#39;<sc&#39;+&#39;ript type="text/javascript" language="JavaScript"&#39;
    document.write(&#39; src="&#39;+url);
    document.write(&#39;"></sc&#39;+&#39;ript>&#39;
    }

    Ar trebui ca dropdownul sa fie:

    <select name="select" size="1" onchange="showSign(this.value);">
    <option selected>Berbec</option>
    <option value="Taur">Taur</option>
    <option value="Gemeni">Gemeni</option>
    <option value="Rac">Rac</option>
    <option value="Leu">Leu</option>
    <option value="Fecioarai">Fecioara</option>
    ...
    </select>

    Ar trebui sa mearga.

  4. #4
    Avatarul lui Stelian
    Stelian este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    6th February 2006
    Locaţie
    Bucuresti
    Vârstă
    41
    Posturi
    331
    Putere Rep
    35


    Implicit

    Va multumesc mult dar buba este ca nu merge nic-o varianta
    toto - rezultatul imi este afisat intr-un bloc.
    Cod:
     &#60;form action=&#34;&#34; method=&#34;post&#34; name=&#34;form1&#34; target=&#34;_self&#34; id=&#34;form1&#34;&#62;
      &#60;label&#62;
      &#60;select name=&#34;slctZodii&#34;&#62;
        &#60;option value=&#34;Berbec&#34;&#62;berbec&#60;/option&#62;
        &#60;option value=&#34;Taur&#34;&#62;taur&#60;/option&#62;
        &#60;option value=&#34;Rac&#34;&#62;rac&#60;/option&#62;
      &#60;/select&#62;
      &#60;/label&#62;
      &#60;label&#62;
      &#60;input type=&#34;button&#34; name=&#34;Submit&#34; value= &#34;OK&#34; onclick=&#34;ZODIE&#40;&#41;;&#34;/&#62;
      &#60;/label&#62;
     &#60;/form&#62;
    
    &#60;script type=&#34;text/javascript&#34; language=&#34;JavaScript&#34;&#62;
    function ZODIE&#40;&#41; {
    var sign=document.getElementById&#40;&#39;slctZodii&#39;&#41;.value;
    var id=1;
    var url=&#39;http&#58;//www.eastrolog. ro/horoscop-zilnic/&#39;;
    url+=&#39;horoscop-parteneri.php?id=&#39;+id;
    url+=&#39;&top=&#39;+escape&#40;top.location.host&#41;;
    url+=&#39;&self=&#39;+escape&#40;self.location.host&#41;;
    url+=&#39;&sign=&#39;+escape&#40;sign&#41;;
    document.write&#40;&#39;&#60;sc&#39;+&#39;ript type=&#34;text/javascript&#34; language=&#34;JavaScript&#34;&#39;&#41;;
    document.write&#40;&#39; src=&#34;&#39;+url&#41;;
    document.write&#40;&#39;&#34;&#62;&#60;/sc&#39;+&#39;ript&#62;&#39;&#41;;
    }
    &#60;/script&#62;
    Chestia asta merge (cu aproximatie), dar are unele impedimende.
    In firefox, dupa ce apasa OK nu se intampla absolut nimic. In IE si Opera imi este afisat horoscopul, dar intr-o pagina complet alba (_self)

    Any help?

  5. #5
    Avatarul lui Toto
    Toto este deconectat Ambasador
    Reputatie:
    45
    Data înscrierii
    14th June 2005
    Locaţie
    Bucuresti
    Posturi
    1.905
    Putere Rep
    45


    Implicit

    Scoate target="_self" de acolo... Si daca tot nu merge explica problema mai exact...

  6. #6
    Avatarul lui Stelian
    Stelian este deconectat Membru SeoPedia
    Reputatie:
    35
    Data înscrierii
    6th February 2006
    Locaţie
    Bucuresti
    Vârstă
    41
    Posturi
    331
    Putere Rep
    35


    Implicit

    L-am sucit pe toate partile si cu variata ta si a lui Dan.Rares

    Am scost _selful si tot degeaba. Acelasi efect. In FF nimic si in IE si OPERA imi apare o pagina alba si textul preluat de pe horoscop .ro :mellow:
    Mai exact, nu stiu ce as putea sa-ti spun. Putem vorbi pe messenger? This time only. Nu o sa imi fac un obicei, promit.

  7. #7
    Avatarul lui Toto
    Toto este deconectat Ambasador
    Reputatie:
    45
    Data înscrierii
    14th June 2005
    Locaţie
    Bucuresti
    Posturi
    1.905
    Putere Rep
    45


    Implicit

    Cred ca problema nu e de la tine..

    Eu am facut tot felul de incercari si pana la urma am obtinut o pagina ce are sura urmatoare:

    &#60;&#33;--
    var loc_self=false;
    var loc_top=false;
    var str_self=new String;
    var str_top=new String;
    str_self=self.location.host.toLowerCase();
    str_top=top.location.host.toLowerCase();
    if (str_self==&#39;buzaulive.ro&#39 loc_self=true;
    if (str_top==&#39;buzaulive.ro&#39 loc_top=true;
    if (str_self==&#39;www.buzaulive.ro&#39;) loc_self=true;
    if (str_top==&#39;www.buzaulive.ro&#39;) loc_top=true;
    if (loc_top && loc_self) {
    document.write("<p class=&#092;"data&#092;">3 mai 2006</p>");
    document.write("<P CLASS=&#092;"horoscop&#092;">Este o zi favorabila realizarilor deosebite pe plan social si financiar. Profitati de acest context favorabil&#33; </P>");
    document.write("<P CLASS=&#092;"horoscop&#092;">S-ar putea ivi ocazia sa plecati într-o calatorie. Va sfatuim sa nu refuzati, pentru ca poate fi benefica pe plan profesional. </P>");
    document.write("");
    document.write("
    <p class=&#092;"horoscop&#092;"><a target=&#092;"_blank&#092;" href=&#092;"http://www.eastrolog.ro/horoscop-zilnic/&#092;">Horoscop</a> oferit de <a target=&#092;"_blank&#092;" href=&#092;"http://www.eastrolog.ro&#092;">eAstrolog.ro - astrologie la maximum&#33;</a></p>");
    } else {
    document.write("<p class=&#092;"horoscop&#092;">Acces neautorizat la <a href=&#092;"http://www.eastrolog.ro/horoscop-zilnic/&#092;">horoscopul eAstrolog</a>.</p>");
    }
    //--&#62;
    Deci, dupa cum vezi, codul este comentat si din acest motiv nu se poate executa si nu iti arata nimic...

    Ai doua solutii (cel putin asa vad eu):
    1 - Ori cauti alt provider
    2 - ori faci un parser care sa iti parseze continutul acestei pagini rezultate...

  8. #8
    Avatarul lui Toto
    Toto este deconectat Ambasador
    Reputatie:
    45
    Data înscrierii
    14th June 2005
    Locaţie
    Bucuresti
    Posturi
    1.905
    Putere Rep
    45


    Implicit

    Stelian te-am rezolvat... Da-mi un PM sau pe mess sa vb cand poti ca nu pot sa pun aici .. B)

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Meniu in php si css cu clasa active
    De Popescu Marian în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 1st June 2010, 08:58
  2. Cum pot face un meniu ca asta?
    De Federals în forumul Client side
    Răspunsuri: 9
    Ultimul Post: 21st August 2008, 19:39
  3. Ajutor meniu CSS
    De florin666 în forumul Client side
    Răspunsuri: 2
    Ultimul Post: 2nd May 2008, 09:35
  4. meniu
    De ana în forumul Client side
    Răspunsuri: 3
    Ultimul Post: 19th April 2008, 02:08
  5. Meniu seo friendly
    De moSSad în forumul Client side
    Răspunsuri: 3
    Ultimul Post: 18th January 2007, 13:06

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •