Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?

[es] :: Web dizajn i CSS :: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?

[ Pregleda: 3303 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?05.01.2005. u 17:26 - pre 234 meseci
Opet ja sa mozgalicama :)

Kad mi neko ostavlja komentar na sajtu popunjava i url polje. Ono sto bih zeleo je da se unosu sa tog polja npr. www.google.com pridruzi i "/favicon.ico" kako bi pored komentara bila prikazana i ikonica, ukoliko je uneti sajt poseduje.

Znaci, ne bih da menjam postojece, vec samo da nekako u novoj logickoj celini pokupim unos sa url polja i da mu dodam /favicon.ico (sa sve <img src=""> delom)

Ovako url polje trenutko izgleda:

Code:
<label for="url">URL:</label><br />
<input tabindex="1" type="text" name="url" id="url" />


A ako sajt nema ikonicu, prikaz image plceholdera se otkazuje.

Zna neko?
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

gagi
Dragan N.
Ottawa, Canada

Član broj: 166
Poruke: 162
*.travel-net.com.

ICQ: 28662024
Sajt: www.z8m.net


Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?05.01.2005. u 18:39 - pre 234 meseci
Hmmm ... ne znam s'kojim "jezikom" radis, ali ovo je logika ...

Napavis polje url kao variablu, npr: $url

Zatim provjeris da li je prazno polje, ako je prazno nista ne prikazes ako je ok ... ides dalje. Trebas takodje da provjeris da li $url variabla sadrzi "http://" jer ti nece raditi samo sa "www". Ako polje nije prazno i format je ok onda pogledas da li slika postoji ili ne a to mozes i sa JS da izvedes ako ubacis: onerror="this.src='default.ico';" u img tag.

Dakle, ubacis $url variablu koja sadrzi url (http://www.server.com) i na nju dovezes favicon.ico, ako slika ne postoji pokazi default ikon (default.ico).

<img src="$url/favicon.ico" onerror="this.src='default.ico';">


Mislim da bi trebalo da radi ... probaj, pa javi.
Sretno!

DDSD!
 
Odgovor na temu

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?05.01.2005. u 19:19 - pre 234 meseci
HTML i CSS..bez stranih jezika ;)

Tako da mi ovo gore nije puno pomoglo jer ne znam odakle da krenem :)

Moze dublji pocetak? Ipak, hvala i na ovome.
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?05.01.2005. u 19:24 - pre 234 meseci
I da ne otvaram novu temu..

Trenutno mi input polja formiraju dugmice koji salju komentar ili ga brisu i sl. Sada bih hteo da to umesto njih rade slicice.

Do sada:

Code:
<input type="reset" name="reset" tabindex="5" 
    value="&nbsp;Cancel&nbsp;" />


Problem mi je da shvatim nepostojanje fizicke adrese, jer kad se klikne na slicicu, ona mora negde da se obrati, a ne znam kako da ubacim onaj deo

Code:
<a href="test.url" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image13','','../../../cancel_f2.png',1)"><img src="../../../cancel.png" name="Image13" width="32" height="32" border="0" id="Image13" /></a> 


koji u tom slucaju verovatno i ide bez <a>.
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

Radovan__III
Radovan__III
Beograd

Član broj: 15669
Poruke: 1245
*.vdial.verat.net.



+26 Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?05.01.2005. u 23:00 - pre 234 meseci
Ovo prvo mozes da uradis slicno kao sto je covek rekao ali ja bi preporucio da uradis replace to teksta sa odgovarajucom ikonicom i linkom.

Naravno za ovo ti treba php
Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo

 
Odgovor na temu

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289
Via: [es] mailing liste

Sajt: MacOglasi.com


+349 Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?06.01.2005. u 11:46 - pre 234 meseci
Na koji deo texta mislis..prvo ili drugo moje pitanje? Mozes li mi dati =
primer, jer o php-u jos uvek ne znam mnogo.
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

gagi
Dragan N.
Ottawa, Canada

Član broj: 166
Poruke: 162
*.travel-net.com.

ICQ: 28662024
Sajt: www.z8m.net


Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?06.01.2005. u 18:53 - pre 234 meseci
Nazalost, ne mozes to izvesti s'HTMLon/CSSom. Moras da koristis "strani jezik" ...

Ta skripa za komentare, u cemu je ona pravljena tj. koji jezik? Reci, pa da probamo pomoci ili jos bolje ostavi dio coda ...
DDSD!
 
Odgovor na temu

-V-O-Y-A-G-E-R-
EU

SuperModerator
Član broj: 6086
Poruke: 8289

Sajt: MacOglasi.com


+349 Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?08.01.2005. u 20:11 - pre 234 meseci
Pisan je u Javi. Evo ga.

Code:
<script type="text/javascript" language="javascript">
<!--


var HOST = 'www.mariotomic.com';

// Copyright (c) 1996-1997 Athenia Associates.
// http://www.webreference.com/js/
// License is granted if and only if this entire
// copyright notice is included. By Tomer Shiran.

function setCookie (name, value, expires, path, domain, secure) {
     var curCookie = name + "=" + escape(value);
     curCookie += ((expires) ? ("; expires=" + expires.toGMTString()) : "");
     curCookie += ((path) ? ("; path=" + path) : "");
     curCookie += ((domain) ? ("; domain=" + domain) : "");
     curCookie += ((secure) ? "; secure" : "");
     document.cookie = curCookie;
}

function getCookie (name) {
     var prefix = name + '=';
     var c = document.cookie;
     var nullstring = '';
     var cookieStartIndex = c.indexOf(prefix);
     if (cookieStartIndex == -1)
         return nullstring;
     var cookieEndIndex = c.indexOf(";", cookieStartIndex + prefix.length);
     if (cookieEndIndex == -1)
         cookieEndIndex = c.length;
     return unescape(c.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function deleteCookie (name, path, domain) {
    if (getCookie(name))
    {
        var delCookie = name + "=";
        delCookie += ((path) ? ("; path=" + path) : "");
        delCookie += ((domain) ? ("; domain=" + domain) : "");
        delCookie += "; expires=Thu, 01-Jan-70 00:00:01 GMT";
        document.cookie = delCookie;
    }
}

function fixDate (date) {
     var base = new Date(0);
     var skew = base.getTime();
     if (skew > 0)
         date.setTime(date.getTime() - skew);
}

function rememberMe (f) {
     var now = new Date();
     fixDate(now);
     now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
     setCookie('mtcmtauth', f.author.value, now, '', HOST, '');
     setCookie('mtcmtmail', f.email.value, now, '', HOST, '');
     setCookie('mtcmthome', f.url.value, now, '', HOST, '');
}

function forgetMe (f) {
     deleteCookie('mtcmtmail', '', HOST);
     deleteCookie('mtcmthome', '', HOST);
     deleteCookie('mtcmtauth', '', HOST);
     f.email.value = '';
     f.author.value = '';
     f.url.value = '';
}

window.oldwinload = window.onload;

window.onload = function ()
{
    var cf = document.forms ['comments_form'];
    cf.author.value = getCookie ('mtcmtauth');
    cf.email.value = getCookie ('mtcmtmail');
    cf.url.value = getCookie ('mtcmthome');
    cf.bakecookie [(cf.author.value) ? 0 : 1].checked = true;
    this.oldwinload;
}
//-->
</script>


I ovo:

Code:
<form method="post" action="http://www.mariotomic.com/cgi-bin/mt-comments.cgi" name="comments_form" onsubmit="if (this.bakecookie[0].checked) rememberMe(this)">
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="59" />

<div id="name_email">
 <p>             
                  <input tabindex="1" id="author" name="author" />
                  <label for="author">Name</label>
                  <br />
                          
                  <input tabindex="2" id="email2" name="email" />
                  <label for="email">Email</label>
                  <br />
             
                <input tabindex="3" type="text" name="url" id="url2" />
                <label for="url">URL</label>
                <br />
              </p>
</div>



<p><input type="radio" id="remember" onclick="rememberMe(this.form)" name="bakecookie" /><label for="remember">Remember me</label><input type="radio" id="forget" name="bakecookie" onclick="forgetMe(this.form)" value="Forget Info" style="margin-left: 15px;" /><label for="forget">Forget me</label>
<br style="clear: both;" />
</p>

 <p>  <input type="checkbox" name="subscribe" /> Subscribe to receive comments from this entry</p>

<p><label for="text">You will say this:</label> <br/>
<textarea tabindex="4" id="textarea" name="text" rows="10" cols="75" onfocus="if (this.value == 'You may use HTML tags for style. Leave a blank line for a paragraph.') this.value = '';">You may use HTML tags for style. Leave a blank line for a paragraph.</textarea></p>

<div align="left">
<input type="reset" name="reset" tabindex="5" 
    value="&nbsp;Cancel&nbsp;" />
                <input type="submit" name="preview" tabindex="6" 
    value="&nbsp;Preview&nbsp;" />
                <input style="font-weight: bold;" type="submit" name="post" 
    tabindex="7" value="&nbsp;                              Post                              &nbsp;" />
                <input type="button" tabindex="8" onclick="window.open('http://www.photoblogs.org/profile/mariotomic.com')" value="vote for me ; )" />

</div>
</form>




<script type="text/javascript" language="javascript">
<!--
if (document.comments_form.email != undefined)
    document.comments_form.email.value = getCookie("mtcmtmail");
if (document.comments_form.author != undefined)
    document.comments_form.author.value = getCookie("mtcmtauth");
if (document.comments_form.url != undefined)
    document.comments_form.url.value = getCookie("mtcmthome");
if (getCookie("mtcmtauth") || getCookie("mtcmthome")) {
    document.comments_form.bakecookie[0].checked = true;
} else {
    document.comments_form.bakecookie[1].checked = true;
}
//-->
</script>


Ovde je njena prakticna primena.

Znaci, voleo bih da znam kojom konstrukcijom da kazem strani da pokupi unos sa URL polja i da mu doda /iconfile.ico te da potom, ako slicica postoji, te da je ubaci pored komentara iz kojeg je URL unos pokupljen.

A ono drugo sto me je zanimalo, i sto je pretpostavljam laksi deo, je kako da klasicne dugmice Post, Preview i Cancel mogu da zamenim nekim slicicama.

Hvala na citanju dugog posta, ako nista drugo :)
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
 
Odgovor na temu

gagi
Dragan N.
Ottawa, Canada

Član broj: 166
Poruke: 162
*.194-70-69.mc.videotron.ca.

ICQ: 28662024
Sajt: www.z8m.net


Profil

icon Re: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?11.01.2005. u 05:29 - pre 234 meseci
Nemam sada vremena da gledam, ali ovo sam odma zapazio ...

Code:
<form method="post" action="http://www.mariotomic.com/cgi-bin/mt-comments.cgi" ... 


Informacije koje su poslate korz forum, idu korz mt-comments.cgi (.cgi je pisan u Perl-u, ne JavaScript/PHP/...) i onda ih on tretira i zapisuje negdje na server. Otvori taj file i pogledaj kako tretiraju input od author, email i url. Vjerovatno bi mogao i sam da skuzis kako dalje, logiku sam ti napisao u prvom postu, sada je bitno samo to napisati u codu. Ne znam Perl, ali kada bih vidjeo kako i sta ... snasao bih se nekako, do sada sam uvjek uspjevao da izkombinujem nesto.


Drugi dio pitanja, promjeniti dugme u slicicu ...
Code:
<input type="image" src="images/submit.jpg" value="Submit" alt="Submit">

Takodje, pogledaj http://forums.codecharge.com/posts.php?post_id=53986 mozda ti pomogne.

Citat:
You need to use CCS Hidden control in the HTML, then use JavaScript code to pass different parameters:
function update() {
document.ages1.Hidden1.value = "Submit";
document.ages1.Hidden1.name= "Button_Update";
document.ages1.submit();
}

When you click an image link the JS code is fired and the Hidden control gets the corresponding name and the value. Thus when form is submitted the operation name (e.g. Submit) and button name are passed as parameters from the form. Those parameters are read by the code and execture corresponding operations (insert, update, delete).

I successfully use the following JS code:
<script language = "JavaScript">
function insert() {
document.ages1.Hidden1.value = "Add";
document.ages1.Hidden1.name= "Button_Insert";
document.ages1.submit();
}

function update() {
document.ages1.Hidden2.value = "Submit";
document.ages1.Hidden2.name= "Button_Update";
document.ages1.submit();
}

function delete_f() {
document.ages1.Hidden3.value = "Delete";
document.ages1.Hidden3.name= "Button_Delete";
document.ages1.submit();
}
</script>

And here is the relevant HTML (please remember about using Hidden CCS controls, not just HTML code)
<a href="javascript:insert()"> <img src=images/Insert.gif> </a>
<input type="hidden" name="{Hidden1_Name}" value="{Hidden1}">
<a href="javascript:update()"> <img src=images/Update.gif> </a>
<input type="hidden" name="{Hidden2_Name}" value="{Hidden2}">
<a href="javascript:delete_f()"> <img src=images/Delete.gif> </a>
<input type="hidden" name="{Hidden3_Name}" value="{Hidden3}">

DDSD!
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Kako pokupiti unos iz jednog <input> polja i iskoristiti ga za nesto drugo?

[ Pregleda: 3303 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.