Avatar billede uni-c Nybegynder
21. januar 2004 - 15:45 Der er 10 kommentarer og
1 løsning

form spørgsmål

hej..jeg er igang med et sms script og ville vide hvordan man laver følgende to funktioner.

en "pop up" når man trykker på en submit knap
en counter som tæller hvor mange bogstaver der er tilbage..

sådan så når dne når fra 160 til 0 så skal den ikke kunne skrive mere i textareaet :-)...
Avatar billede uni-c Nybegynder
21. januar 2004 - 15:52 #1
og evt. koden til ingen højreklik..sådan så når man højreklikker sker der intet..ikke den med popup alerten men den hvor den ikke reagerer..

hhar kigget på script.dk og asp.dk og kunne ikke fuinde den :(
Avatar billede Slettet bruger
21. januar 2004 - 15:53 #2
Hvad mener du med en popup? Et popup vindue eller?

Det med højreklik synes jeg du skal lade være, hvis jeg vil se din kode kan jeg fint det. Desuden er der mange nyttige funktioner i f.eks. Opera som kan bruges med højreklik.
Avatar billede uni-c Nybegynder
21. januar 2004 - 15:57 #3
i know, men det er i selve popup vinduet koden ikke må ses, fordi der ligger nogle hemmelige informationer i "input type=hidden" som folk ikke må se...

og ingen højreklik skal kun briges i pop up vinduet og da vinduet kun bliver brugt til at sende sms'en har de alligevel ingen fordel af at højreklikke :-)...
og ja...det er et pop up vindue jeg snakker om :)
Avatar billede rangerbs Nybegynder
21. januar 2004 - 16:06 #4
kan ikke hjælpe dig med det andet, men her er koden til ingen højreklik:


<SCRIPT language=JavaScript>
<!--
//Disable right click script III- By Renigade (Kilde-Koder@ofir.dk)
//For full source code, visit http://Kilde-koder.tk
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// --> </SCRIPT>

mvh Ranger
Avatar billede uni-c Nybegynder
21. januar 2004 - 16:18 #5
ok den virker, men hvad med de to andre :)
Avatar billede thesurfer Nybegynder
21. januar 2004 - 16:41 #6
** Popup ved submit:

<script type="text/JavaScript">
function popupwin()
{
window.open('din_side.htm','vinduenavn','width=100,height=100');
return true;
}
</script>

<form .... onSubmit="return popupwin()">

** Ingen højreklik:
Du kan bruge rangerbss script..
Husk: Som standard kan man ikke "aflæse" højreklik i Opera.. sikkert heller ikke i Mozilla. Dvs at din "ingen højreklik"-funktion overhovedet ikke virker.
Avatar billede thesurfer Nybegynder
21. januar 2004 - 16:44 #7
Tæller:

** tæller:

<script type="text/JavaScript">
max = 160; // max antal tegn
function docount(frm, val)
{
if (val.length >= max) frm.sms.value = val.substring(0, max - 1)
}
</script>

<form>
<textarea name="sms" onKeyDown="docount(this.form, this.form.sms.value)"></textarea>
</form>
Avatar billede uni-c Nybegynder
21. januar 2004 - 17:42 #8
hvis jeg gør sådan her..

<form action=sms.php method=post onSubmit="return popupwin()">

så åbner den både poopupen og kører det normale vindue til sms.php...hvis jeg så fjerner action=sms.php fra <form> så submitter den bare til den side jeg er på :s...
Avatar billede thesurfer Nybegynder
21. januar 2004 - 23:25 #9
Ja?

Hvad er det præcist der skal ske? Det her er hvad jeg har forstået:

- ingen mulighed for højrekliks menu. (koden har du fået)
- max antal tegn er 160 (koden har du fået)
- en eller anden popup kommer frem ved submit (ikke forstået)

Hvad skal popup'en? Hvad skal der ske når den kommer frem? Skal siden sendes videre idet popup'en kommer frem? Skal siden først sendes videre når popup'en lukkes?

Hvad skal der ske? - Et "Ja" er ikke nok.. Giv en god og "lang" forklaring..
Avatar billede uni-c Nybegynder
22. januar 2004 - 00:23 #10
har fundet ud af det :)..
Avatar billede thesurfer Nybegynder
22. januar 2004 - 15:30 #11
uni-c> Hvorfor har du afvist mit svar?
Jeg giver dig 2 løsninger og 1 råd..

Forklar venligst hvorfor du afviser mit svar, og hvad løsningen du har fundet, er.

Se Ekspertens regel §2.8:
"Hvis der udloddes andre præmier end point såsom penge, så skal spørgsmålet placeres i kategorierne Opgaver eller Job/opgaver. Svaret på - eller løsningen til - et sådant spørgsmål behøver ikke at blive offentliggjort på Eksperten - i modsætning til spørgsmål, der involverer point. De skal offentliggøres på sitet. Kategorierne Opgaver og Job/opgaver kan stadig indeholde spørgsmål med point som præmier. I så fald gælder de almindelige regler såsom offentliggørelse af svar."

Du skal altså offentliggøre din løsning.. dvs "har fundet ud af det :).." er ikke nok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester