|
 |
Het MacFreak® Forum - Voor online ondersteuning in het Nederlands! |
 |
|
 |
|
|
|
|
Otto
Niet Aanwezig

Een ware MacFreak! MacFreak Donateur
|
Aantal berichten: 4282 | Lid sinds: 06-11-2002 | Geplaatst om: 08:11 - 17-05-2004
Ik krijg het maar niet voor elkaar via een Applescriptje op een webpagina in te loggen. Stel dat ik bijvoorbeeld wil inloggen op macfreak, dan begin ik met
| Code: | property target_URL : "http://www.macfreak.nl/cgi-bin/forums/forum.cgi/" tell application "Mozilla" to Get URL target_URL
| Maar als ik nu op de knop 'inloggen' wil drukken, wat dan? Recordable lukt het helaas niet...
|
De grote classic mac uitverkoop!
|
|
|
|
spider515
Niet Aanwezig

Gevorderd Lid
|
Aantal berichten: 55 | Lid sinds: 06-04-2004 | Geplaatst om: 17:42 - 17-05-2004
probeer dit eens :
| Code: | property target_URL : "http://www.macfreak.nl/cgi-bin/forums/forum.cgi/" tell application "Mozilla" to OpenURL target_URL
|
|
|
|
|
|
Otto
Niet Aanwezig

Een ware MacFreak! MacFreak Donateur
|
Aantal berichten: 4282 | Lid sinds: 06-11-2002 | Geplaatst om: 17:52 - 17-05-2004
| Zoiets probeer ik al, en op macfreak werkt dat wel (log met cookie in), maar op sites waar je in een php omgeving inlogt, moet je echt fysiek de 'login' button indrukken. Overigens doen 'get' en 'open' volgens mij niet veel anders. |
De grote classic mac uitverkoop!
|
|
|
|
Fredrik
Niet Aanwezig

MacFreak Verslaafde
|
Aantal berichten: 957 | Lid sinds: 20-01-2003 | Geplaatst om: 20:20 - 17-05-2004
Je kan een nieuwe pagina maken, met alleen het login formuliertje en een javascript om bij het laden van die pagina automatisch het formulier te verzenden. Dan kan je die nieuwe pagina opvragen met een applescript, en hij logt automatisch in... Voorbeeld voor gathering.tweakers.net:
| Code: | <body onload="document.loginform.submit();"> <form action="http://gathering.tweakers.net/forum" method="post" name="loginform"> <input type="hidden" name="action" value="login" /> <input type="text" name="data[username]" size="13" value="mijngebruikersnaam" class="forms" /> <input type="password" name="data[password]" size="12" value="mijnwachtwoord" class="forms" /> <input type="submit" value="login" /> </form> </body>
| (Bewerkt door Fredrik om 20:22, 17-05-2004) |
Join de macfreak groep op http://www.last.fm
|
|
|
|
Otto
Niet Aanwezig

Een ware MacFreak! MacFreak Donateur
|
Aantal berichten: 4282 | Lid sinds: 06-11-2002 | Geplaatst om: 23:34 - 17-05-2004
|
|
|
ctMAX
Niet Aanwezig

MacFreak Verslaafde MacFreak Donateur
|
Aantal berichten: 420 | Lid sinds: 03-04-2002 | Geplaatst om: 14:17 - 18-05-2004
je kan ook een javascript scriptlet gebruiken. Als je vanuit applescript de url van je browser kan instellen dan moet je als url dit opgeven:
| Code: | javascript:var username = prompt("Wat is uw gebruikersnaam?",""); var password= prompt("Wat is uw wachtwoord?"); if(username && password){ parent.window.location = "http://www.macfreak.org/cgi-bin/forums/loginout.cgi?inmembername="+username+"&inpassword="+password+"&submit=Inloggen&action=login";}
| of
| Code: | javascript:parent.window.location = "http://www.macfreak.org/cgi-bin/forums/loginout.cgi?inmembername=username&inpassword=password&submit=Inloggen&action=login";
| (vervang in het laatste geval username door de gebruikersnaam waarop je wilt inloggen en password door het wachtwoord wat bij die gebruikersnaam hoort) In beide gevallen kan je inloggen op macfreak zonder eerst een formulier te moeten invullen (en maakt niet gebruik van cookies, hij logt echt in). In jouw code wordt dit:
| Code: | property target_URL : "javascript:parent.window.location = 'http://www.macfreak.org/cgi-bin/forums/loginout.cgi?inmembername=username&inpassword=password&submit=Inloggen&action=login'" tell application "Mozilla" to Get URL target_URL
| (Bewerkt door ctMAX om 14:28, 18-05-2004) |
Mijn sites host ik bij Site Hosting: http://www.sitehosting.nl
|
|
|
|
|
|
|
|
|
|
 |
|
 |
MF-Forum v6.0.0 © 2001/2012 - MacFreak® Interactive Media
|
|
|
|