Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hämta värden ifrån en IFRAME

Postades av 2002-02-19 12:16:25 - Joachim Feldt, i forum asp - allmänt, Tråden har 14 Kommentarer och lästs av 536 personer

Hej,
På min första sida har jag en IFRAME där användaren kan fylla i diverse saker. Sen postar man det och skickas till en ny sida.
Min fråga, kan jag ta emot innehållet i en IFRAME med asp?? Någon nämde innerHTML och innerText??

Eller måste jag använda Javascript?

Varför jag måste ha en IFRAME och inte en vanlig textarea är en lååång historia..men det går i alla fall inte av flera anledningar.

Hälsningar Jocke


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-19 12:49:00 - Magnus Gladh

Om du vill ha "live" texter på sidan måste du använda javascript, om du skall ladda om IFRAMEN kan måste du ha ASP på sidan för att ta emot värden men kan då endast ta emot på den sidan som laddas om.

så om du har 1 sida med 1 IFRAME och skriver in något i IFRAMEN som du vill ha på utskrivet på sida1 så är mitt tips att ladda om IFRAMEN och sedan i den skriva ut sakerna på sida1.

Men jag kanske inte förstår vad du menar..

- Magnus


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-19 15:21:21 - Anders Moldin

Behandlas inte en iFrame likadant som en vanlig frame?


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-19 16:02:44 - Joachim Feldt

Så här ligger det till:

Det är ett formulär, där man ska skriva inlägg. Precis som i forumet här.
Fast vi(på mitt företag) använder en färdig lösning som Microsoft(tror jag det är) gjort där man även får en editor, en ganska avancerad sådan. Så man kan formatera sina inlägg hur man vill innan man publicerar. Den ser nästan ut som Word...

Arean där man skriver och formaterar ligger i en IFRAME, och det kan jag inte byta ut mot en textarea, tyvärr.

Microsoft har gjort allt färdigt utom just när man ska posta det, det får man lösa själv.
Så jag måste på något sätt ta emot värdet som finns i IFRAMEN, för att sedan skicka in det i min databas, en Oracle i detta fall.

Förstår ni hur jag menar???Det är lite svårt att förklara...

/Jocke


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-19 18:27:25 - Magnus Gladh

Men är det inte någon typ av FORM som du använder dig av.

För på någotvis måste det ju vara en variant av en textarea annars har jag svårt att se hur det fungerar, om det inte är en activeX vill säga..

Och är det en forms så måste du ju ha med en <form action='sida2.asp'> tag och då fångar du upp värdena på sida2.asp

- Magnus


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-19 19:20:58 - Anders Moldin

Är det detta du pratar om?
http://msdn.microsoft.com/workshop/samples/browser/webediting/onepageeditor.htm


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-19 20:11:23 - Joachim Feldt

Nej, Magnus det är ingen form. Inte som default i alla fall.
Fast naturligtvis kan man tänka sig att använda en form om det funkar. Jag vet inte, det jag vet är att innehållet hamnar i en IFRAME.

Den här menar jag, Molle:
http://www.aspalliance.com/Yusuf/Article10a.asp

Det är exakt den jag använder. Kunde ju faktiskt skickat med den länken från början, tänkte inte på det, sorry......

/Jocke


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-20 08:28:33 - Magnus Gladh

okej. Nu fattar jag!

Jag la till denna kodsnutt i slutet av sida.
<code>
<input type="button" onclick="alert(idContent.document.body.innerHTML);">
</code>

och då fick jag ut det som står i din IFRAME.

Alltså hade jag löst det på ungefär detta viss.

-----------------------------------------------------

lagt till en ny javascript funktion som skickar värdet till en ny sida.
<Code>
function saveToDatabase() {
document.saveToDatabase.valueInIFRAME = idContent.document.body.innerHTML;
document.saveToDatabase.submit();
}
</code>

skapat en form längst ner på sidan.
<Code>
<form name="saveToDatabase" action="saveToDatabase.asp" method="post">
<input type="hidden" name="valueInIFRAME">
<input type="button" value="saveToDatabase" onClick="saveToDatabase();">
</form>
</code>

Du kanske får modiferar javascriptfunktionen lite men jag tror det är så man gör för att skicka iväg ett formulär med javascript. Det borde fungera...

- Magnus


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-20 09:24:00 - Joachim Feldt

UNDERBART!!!!!
Får man ut värdet i en alert borde det inte sen vara några problem att skicka det vidare.
Ska prova detta senare idag!!

Stort tack för hjälpen Magnus!!!!!

/Jocke


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-20 15:37:08 - Joachim Feldt

Nu har jag testat och det fungerar bra!
En sak bara:
Om man skriver å ä ö, så klarar den inte det. Kan man lägga till något i Javascript för att den ska klara dessa tecken?

/Jocke


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-21 21:23:32 - Magnus Gladh

hur menar du?

Försvinner de? eller omvandlas de till koder?
Om de omvandlas till koder kan du alltid omvandla tillback dem till å,ä,Ö innan du stoppar in de i databasen även om det inte skall behövas om du skall skriva ut innehållet på en websida.

- Magnus


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-22 07:54:27 - Joachim Feldt

Det blir koder av dom..

/Jocke


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-22 09:41:56 - Magnus Gladh

om det blir typ &aring; eller något med siffra så är det bara koden för bokstaven och kommer att skrivas ut på hemsidan som det skall.

Men om du inte vill ha det så så kör en replace på datan innan du stopar in den idatabasen.

typ

sData = request.form("sData")
sData = Replace(sData,"&aring;","å");
osv
osv

då kommer koderna att ändras till å,ä,ö. Tror även man kan köra någon server.htmlencode() eller något så skall det fungera.

- Magnus


Svara

Sv: Hämta värden ifrån en IFRAME

Postades av 2002-02-22 11:16:03 - Joachim Feldt

Nu har jag löst det!

Det hade inte alls något med Javascripten att göra.
Lite klantigt kanske men, längst upp på sidan stod det:
<META content="text/html; charset=unicode" http-equiv=Content-Type>

När jag tog bort den fungerade det.

Tack för all hjälp!!


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 843
27 961
271 763
542
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies