Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Klientspråk > JavaScript

Javascript "inuti" ajax tabs

Oggeh
Oggeh

Gradering

#17974

Satte mig idag och gjorde ett tab "system" som hämtar innehållet med ajax (mootools) och allting funkar fin fint, förutom att att jag har en javascript "tipper" i innehållet som hämtas med ajax och det visas inte.

Har testat nån timme med att flytta/ändra länking till javascriptkoden etc. men blir inte klokare, någon som har färska idéer eller tankar?

(tab:en är inte online nånstans så kan inte visa för tillfället)

http://www.elatus.se - http://www.design-sector.se
ID: #17974 | Skapades: 2009-09-15 21:21:39 | Tråden har 7 svar och har lästs 497 gånger.

voigtan
voigtan

Gradering

#17975

"Problemet" är rätt enkelt, javascript körs när den kommer i webbläsares tolk och körs endast då. AJAX rendera ut text/XML data, det är det den gör, aldrig tolkar vad det är för data som den skickar tillbaka.

Det går att lösa men jag har ett förslag att undvika AJAX för tabbar, men om du måste köra med det så måste du kolla igenom datan som skickas, hitta script koden och köra en eval() på den, inget jag rekommendera om jag skall vara ärlig.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17975 | Skapades: 2009-09-15 22:02:07

Oggeh
Oggeh

Gradering

#17976

Vill helst använda ajax så att det inte ska bli så tungladdat, tabben ska ligga i en footer är det tänkt.

Är eval() dåligt prestandamässigt? Har försökt att fixa eval() i några timmar men får det inte att funka, mootools ska till och med ha en inbyggd funktion med det men det vill sig inte för mig.. (http://docs111.mootools.net/Remote/...jax.evalScripts)

Såhär ser det ut för tillfället:

new Ajax (url, {
method: 'get',
update: $('divid'),
evalScripts: true
}).request();
});

.request(); är script koden, hur bakar jag in den i en hederlig eval() ?

http://www.elatus.se - http://www.design-sector.se
ID: #17976 | Skapades: 2009-09-16 01:17:33

voigtan
voigtan

Gradering

#17978

Hur ser ett ajax response ut? Dokumentationen säger att den kör bara vid alla <script> taggar, jag har en känsla av att den inte kommer att köra src filer.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 16 september 2009. Läs tidigare inlägg.
Redigerades av voigtan den 16 september 2009. Läs tidigare inlägg.
ID: #17978 | Skapades: 2009-09-16 08:33:13

Oggeh
Oggeh

Gradering

#17980

Ändrade mitt tänk, så gjorde en tipper/tooltip i css istället så inte javascript behövdes inuti tabben =) Tack ändå voigtan =)

http://www.elatus.se - http://www.design-sector.se
ID: #17980 | Skapades: 2009-09-16 17:30:38

voigtan
voigtan

Gradering

#17982

Hur inkluderade du javascript koderna i din gamla kod? Var det med filer eller var det skript taggar med kod inne i dom? Hade varit intressant att se om metoden fungerar.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17982 | Skapades: 2009-09-16 19:19:59

Oggeh
Oggeh

Gradering

#17988

Dom inkluderades med filer, men kan ta och pröva med att lägga scripten i script taggar direkt i "sidan".

http://www.elatus.se - http://www.design-sector.se
ID: #17988 | Skapades: 2009-09-18 15:08:21

voigtan
voigtan

Gradering

#17990

Gör det, eftersom jag inte använder mootools så hade det varit intressant eftersom du har koden mer eller mindre färdig redan.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17990 | Skapades: 2009-09-18 21:26:23
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy