Autor Zpráva
j.b.
Profil *
Zdarec netuší někdo (protože já ne) jak bych docílil toho aby se mi do vytvořeného formuláře vepisovala H1 stránky na které je odkaz na formulář. Příklad je zde http://www.caorbita.cz/rekondice/duo.html
Potřebuji aby po kliknutí na odkaz "informace rezervace" bylo automaticky vypsáno jméno objektu (což je H1 dané stránky) do příslušného políčka.
jogurt
Profil
Zkus ho na strance s formularem vlozit javascriptem:
<!-- mailform.cz --> 
<iframe width="500" height="600" src="http://www.mailform.cz/skript_vlastni.aspx?id=g+GM8/eLVj4=" frameborder="0" scrolling="no" name="mailform"></iframe>
<!-- mailform.cz -->

<script type="text/javascript">
var objekt=document.referrer.substr(document.referrer.lastIndexOf("/")+1);
switch(objekt){
case "duo.html": objekt="Hotel Duo"; break;
/* dalsi objekty */
}
window.mailform.form1.Objekt.value=objekt;
</script>

Nezkousel jsem to, tak to nemusi fungovat, hlas pripadne chyby.
j.b.
Profil *
Zdarec tak nevím dohodil jsem tam co jsi mi poradil (ale asi blbě) a nefunguje. Kdyby mi s tím někdo helpnul bych moc rád. Lidi to nevyplňujou a já pak musím zpět volat nebo mailovat. Díky moc.
Kód toho formuláře je níž




<ul >

<li id="li_1" >
<label class="description" for="element_1">Jméno a příjmení </label><br>
<span>
<input id="element_1_1" name= " Jméno" class="element text" maxlength="255" size="8" value=""/>

</span>
<span>
<input id="element_1_2" name= "Příjmení" class="element text" maxlength="255" size="14" value=""/>


</span>

<li id="li_2" >
<label class="description" for="element_2">Organizace </label>
<div>
<input id="element_2" name="Organizace" class="element text medium" type="text" maxlength="255" value=""/>
</div>



<li id="li_2" >
<label class="description" for="element_2">Váš email </label>
<div>
<input id="element_2" name="email" class="element text medium" type="text" maxlength="255" value=""/>
</div>
<li id="li_3" >
<label class="description" for="element_3">Telefon </label>
<div>
<input id="element_3" name="Telefon" class="element text medium" type="text" maxlength="255" value=""/>
</div>
<li id="li_4" >
<label class="description" for="element_4">Název objektu (např.:Hotel Duo) </label>
<div>
<input id="element_4" name="Objekt" class="element text medium" type="text" maxlength="255" value=""/>
</div>

<li id="li_5" >
<label class="description" for="element_5">Strava (plná penze/polopenze/snídaně)</label>
<div>
<input id="element_5" name="Strava" class="element text medium" type="text" maxlength="255" value=""/>
</div>



<li id="li_5" >
<label class="description" for="element_5">Počet osob (dospělí+děti) </label>
<div>
<input id="element_5" name="Počet osob" class="element text medium" type="text" maxlength="255" value=""/>
</div>
<li id="li_6" >
<label class="description" for="element_6">Termín pobytu od: </label><br>
<span>
<input id="element_6_1" name="Pobyt od" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_6_1">den</label>
</span>
<span>
<input id="element_6_2" name="Pobyt od" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_6_2">měsíc</label>
</span>
<span>
<input id="element_6_3" name="Pobyt od" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_6_3">rok</label>
</span>



<li id="li_7" >
<label class="description" for="element_7">Termín pobytu do: </label><br>
<span>
<input id="element_7_1" name="Pobyt do" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_7_1">den</label>
</span>
<span>
<input id="element_7_2" name="Pobyt do" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_7_2">měsíc</label>
</span>
<span>
<input id="element_7_3" name="Pobyt do" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_7_3">rok</label>
</span>



<li id="li_8" >
<label class="description" for="element_8">Zde napište poznámky k pobytu </label>
<div>
<textarea id="element_8" name="Poznámky" cols="40" rows="5" ></textarea>
</div>
</li>
</ul>
<script type="text/javascript">
var objekt=document.referrer.substr(document.referrer.lastIndexOf("/")+1);
switch(objekt){
case "duo.html": objekt="Hotel Duo"; break;
/* dalsi objekty */
}
window.mailform.form1.Objekt.value=objekt;
</script>
jogurt
Profil
Tak jsem ted zjistil, ze to bohuzel nejde. Zrejme kvuli bezpecnosti se pres DOM neda pristupovat do stranky na jine domene, coz je presne tento pripad.
Jeste bych videl reseni, pokud bys mohl propasovat nejaky javascript primo na tu stranku s formularem, ale to predpokladam nepujde. Potom uz zbyva jedine - napsat si vlastni php skript (a zvazit, jestli to za to stoji).

PS: zdrojove kody prosim uzavirat do [pre] a [/pre]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0