Spry tabbed panels and "The tag: "li" doesn't have an attribute: "tabindex" ..."
Hi,
I've been using the DW CS4 "Spry Tabbed Panels" on a few pages. When I validate the website (with DW tool for that), I get the following messages for each use of the tabbed panels: The tag: "li" doesn't have an attribute: "tabindex" in currently active versions. [XHTML 1.0 Transitional].
Should I worry about this? I'd like to have a code as clean and XHTML valid as possible. Is there a way to fix this so the message doesn't come up anymore?
Emilie
Example of code this message is linked to:
<div class="TabbedPanels" id="TabbedPanelsADMS">
<ul id="TabUL" class="TabbedPanelsTabGroup">
<li id="TabLI1" class="TabbedPanelsTab" tabindex="0">About</li>
<li id="TabLI2" class="TabbedPanelsTab" tabindex="0">Assets</li>
<li id="TabLI3" class="TabbedPanelsTab" tabindex="0">Input</li>
<li id="TabLI4" class="TabbedPanelsTab" tabindex="0">Output</li>
<li id="TabLI5" class="TabbedPanelsTab" tabindex="0">Support</li>
<li id="TabLI6" class="TabbedPanelsTab" tabindex="0">Purchase</li>
</ul>
<div class="TabbedPanelsContentGroup">
<!-- TabLI About -->
<div class="TabbedPanelsContent">
<!-- end #TabbedPanelsContent TabLI About -->
</div>
<!-- TabLI Assets -->
<div class="TabbedPanelsContent">
<!-- end #TabbedPanelsContent TabLI Assets -->
</div>
<!-- TabLI Input -->
<div class="TabbedPanelsContent">
<!-- end #TabbedPanelsContent TabLI Input -->
</div>
<!-- TabLI Output -->
<div class="TabbedPanelsContent">
<!-- end #TabbedPanelsContent TabLI Output -->
</div>
<!-- TabLI Support -->
<div class="TabbedPanelsContent">
<!-- end #TabbedPanelsContent TabLI Support -->
</div>
<!-- TabLI Purchase -->
<div class="TabbedPanelsContent">
<!-- end #TabbedPanelsContent TabLI Purchase -->
</div>
<!-- end #TabbedPanelsContentGroup -->
</div>
<!-- end #TabbedPanelsADMS -->
</div>
Should I worry about this? I'd like to have a code as clean and XHTML valid as possible. Is there a way to fix this so the message doesn't come up anymore?
If validation is important to you, you need to remove tabindex. Should you worry about it? Not really. Sometimes it makes sense to ignore validation to achieve a particular goal, which is why Spry widgets use tabindex in a technically invalid way.
The explanation as to why Spry does that can be found here: http://blogs.adobe.com/spryteam/2007/03/spry_widgets_and_tab_index.html.
Similar Messages
-
I'm having trouble creating new pages from a template all of a sudden. It's giving me the error code listed above. Any ideas?
Seems like you are using the dreaded DW pop-up menus. They
flunk big time
in many ways. Please read this -
http://www.losingfight.com/blog/2006/08/11/the-sordid-tale-of-mm_menufw_menujs/
There are much better ways. Check the uberlink and MacFly
tutorials at
PVII -
http://www.projectseven.com/
and the Navbar tutorial/articles at Thierry's place
http://tjkdesign.com/articles/dropdown/
Or this one (more recent article):
http://tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp
Or to get it done fast, go here -
http://www.projectseven.com/tutorials/navigation/auto_hide/index.htm
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"lucille4" <[email protected]> wrote in
message
news:ghc6gm$gs$[email protected]..
> Using Dreamweaver to build a nav bar, the program adds
an onload attribute
> to
> the img tag which then won't validate.
> The error is "the tag: img doesn't have an attribute:
onload in currently
> active versions". It seems to only insert this code when
you check the box
> to
> show the down image initially. Any thoughts on why it
does this? You can
> remove
> this onload attribute and it still seems to function
properly.
>
> <td><a href="mam_rentals.html" target="_top"
>
onClick="MM_nbGroup('down','group1','rentals','b_rentals-sel.gif',1)"
>
onMouseOver="MM_nbGroup('over','rentals','b_rentals-over.gif','',1)"
> onMouseOut="MM_nbGroup('out')"><img
src="b_rentals-sel.gif" alt="Rentals"
> name="rentals" border="0"
>
onload="MM_nbGroup('init','group1','rentals','b_rentals.gif',1)"></a></td>
> -
Spry Tabbed Panels and Sliding Door CSS
Has anyone been able to customize Spry Tabbed Panels using
the Sliding Door CSS technique?
Spry Tabbed Panels...
http://labs.adobe.com/technologies/spry/samples/tabbedpanels/tabbed_panel_sample.htm
Sliding Door CSS technique...
http://alistapart.com/articles/slidingdoors/
It would really be sweet to also have the animation of the
PVII Tab Panel Magic...
http://www.projectseven.com/products/tools/tabpanel/demo/Hi,
Really nice :) I tried it and works perfectly.
Thank you,
Diana -
I want to transfer data from my old Mac book pro to my new one using migrate. The old computer doesn't have Thunderbolt 2 and the new one doesn't have Firewire 800. Does the Thunderbolt to Firewire or the Firewire to Thunderbolt adapter work to connect them and transfer data?
Thank you!Yes, use a Firewire cable and the FW to Tbolt adaptor.
-
Problem with Spry Tabbed Panels and Mac Safari
On a site I'm working on I have implemented Spry Tabbed
Panels. Everything was great until my boss looked at it on his Mac
Safari. Spry doesn't seem to honor the 100% width, and cuts it off.
I have looked at the CSS and don't see what is holding it up.
Here is
a link to a screenshot.
The CSS that defines the width is attached.
Can anyone help? Thanks!Wow, so I am the only one that has ever used Spry that
doesn't work in Safari? I find that hard to believe.
So let me twist this another way. Does anyone know why a div
does not stretch 100% of it's parent in Safari? -
Spry Tabbed Panels and Master/ Detail Page Set interraction
Hi,
I have created a feedback form and am using a Spry Tabbed Panel to allow users to review all responses to one question and then all responses to the next question in different tabs, there are 6 tabs in all. In each tab I have created a Master/ Detail Page set - well actually just the Master appears in the tab. This is working fine. I allow up to 20 responses to be shown on each tab, after which the user selects First/Previous/Next/Last. When they do this the screen refreshes and the tabbed panel display goes back to the default tab, clicking on the tab previously used correctly displays whichever of First/Previous/Next/Last the user selected. I'd like the display to remain on the user's current tab when they select First/Previous/Next/Last.
The page in question is here http://www.hollisterairshow.com/feedback-results2.php, then scroll about half way down the page and select one of the tabs.
Thanks.
TonyHi Tony,
Look at the following, blue coded is comment only, red coded is what has to be added to your existing code and orange coded is added by the SpryDataSet creator if done properly. Where the orange part starts, thats where you place your cursor when creating the dataset.
<p> </p>
<div id="TabbedPanels1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">All feedback</li>
<li class="TabbedPanelsTab" tabindex="0">Suggestions for improvement</li>
<li class="TabbedPanelsTab" tabindex="0">What did you like the most</li>
<li class="TabbedPanelsTab" tabindex="0">What did you like the least</li>
<li class="TabbedPanelsTab" tabindex="0">What else would you like to see</li>
<li class="TabbedPanelsTab" tabindex="0">Any other comments</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table border="1" align="center" id="allFeedback"> .... start feedback table tag (line 763)
<tr>
<td width="80"><strong>Feedback Number</strong></td>
<td><strong>Days attended</strong></td>
<td><strong>Arrived by</strong></td>
<td><strong>Arrival arrangements</strong></td>
<td><strong>Expectations met</strong></td>
<td><strong>Ticket price</strong></td>
<td><strong>Zip code</strong></td>
</tr>
.................... rest of table probably your PHP repeat area
</tr>
</table> .... end feedback table tag
<div spry:region="dsAllFeedback">
<table>
<tr>
<th spry:sort="Feedback_Number">Feedback Number</th>
<th spry:sort="Days_attended">Days attended</th>
<th spry:sort="Arrived_by">Arrived by</th>
<th spry:sort="Arrival_arrangements">Arrival arrangements</th>
<th spry:sort="Expectations_met">Expectations met</th>
<th spry:sort="Ticket_price">Ticket price</th>
<th spry:sort="Zip_code">Zip code</th>
</tr>
<tr spry:repeat="dsAllFeedback" spry:setrow="dsAllFeedback" spry:odd="row_odd" spry:even="row_even" spry:hover="row_hover" spry:select="row_select">
<td>{Feedback_Number}</td>
<td>{Days_attended}</td>
<td>{Arrived_by}</td>
<td>{Arrival_arrangements}</td>
<td>{Expectations_met}</td>
<td>{Ticket_price}</td>
<td>{Zip_code}</td>
</tr>
</table>
</div>
<br />
<table border="0">
I hope this helps.
Ben -
Is there a way to integrate paypal with Dreamweaver Spry Tab Panels? I have a site and have used the add to cart code outside of the spry tabs and it works fine as in adds my product to the paypal shopping cart. When I put the same code into the spry tables, it simply sends me to the paypal homepage and not to the shopping cart. I need help!! Any advice would be truly appreciated.
http://www.takingteainstyle.com/black.html
Thank youMost likely caused by malformed code. Use the W3C validation tool to check your HTML code for errors.
http://validator.w3.org/
You have unclosed <tr> tags in your tables.
Nancy O. -
Contact form with Spry 'Tabbed Panels' and 'Validation TextField'
Hello
I am considering making a form using Spry tabbed panels (as step 1, step 2, etc.) and the form validation to process name, email, address, credit-card, accept terms and conditions, etc.
This is instead of a multi-page form, because there could be security flaws there (i.e. passing sensitive information from one page to the next) and it would take longer for the user - needing to open each page, etc. where this is to be used as a buy form (for a single product), sort of like one-click order (but not exactly).
Overall, it seems like a good idea, someone else has tried it, but I do have some questions that haven't been covered there - relevant for anyone that'd ever want to do this with Spry - that didn't come up there:
1. Will it degrade gracefully, and still work? For example, when you turn JavaScript, CSS, images, and other things off?
2. Is it possible to go from Step-to-Step (using the top tabs, or 'Submit' and 'Back' buttons added on the bottom) without entering all of the required information? Because I would like to disable this - perhaps also have the future Steps grayed out and un-clickable.
3. Is it safe to use this form to enter credit card details, and then email those to the website's account? I am new to SSL, so I'm not sure if I could implement some security feature here? Where should I look?
4. Does it load the page fast, despite having multiple steps all pre-loaded? Can we make subsequent steps require some 'loading' (without refreshing the page)?
5. If it doesn't do either of these, how could we make it do that?
I hope to hear from you!Hello
I am considering making a form using Spry tabbed panels (as step 1, step 2, etc.) and the form validation to process name, email, address, credit-card, accept terms and conditions, etc.
This is instead of a multi-page form, because there could be security flaws there (i.e. passing sensitive information from one page to the next) and it would take longer for the user - needing to open each page, etc. where this is to be used as a buy form (for a single product), sort of like one-click order (but not exactly).
Overall, it seems like a good idea, someone else has tried it, but I do have some questions that haven't been covered there - relevant for anyone that'd ever want to do this with Spry - that didn't come up there:
1. Will it degrade gracefully, and still work? For example, when you turn JavaScript, CSS, images, and other things off?
2. Is it possible to go from Step-to-Step (using the top tabs, or 'Submit' and 'Back' buttons added on the bottom) without entering all of the required information? Because I would like to disable this - perhaps also have the future Steps grayed out and un-clickable.
3. Is it safe to use this form to enter credit card details, and then email those to the website's account? I am new to SSL, so I'm not sure if I could implement some security feature here? Where should I look?
4. Does it load the page fast, despite having multiple steps all pre-loaded? Can we make subsequent steps require some 'loading' (without refreshing the page)?
5. If it doesn't do either of these, how could we make it do that?
I hope to hear from you! -
Spry Tabbed Panels and Pop Up Link from Image Hotspot
I've created an image map with Hotspot links to either send to another web page or to open a previously created Pop Up window with information.
I've imported my image, image map and Hotspots into a tab
The issue I'm having is when clicking on the hotspot (within the Spry tabbed panel), to open the pop up page; it doesn't work
If I select a Hotspot which sends users to another web page, that works ok.
Would appreciate it if someone else who has run into this and what your recommendation is for a fix.
thanks, R SilvaHi,
Unable to post to a public server; however I've attached the files so the code can be reviewed.
thanks -
Spry Tabbed Panel and Master/Detail Page Set interraction
Hi,
I have created a feedback form and am using a Spry Tabbed Panel to allow users to review all responses to one question and then all responses to the next question in different tabs, there are 6 tabs in all. In each tab I have created a Master/ Detail Page set - well actually just the Master appears in the tab. This is working fine. I allow up to 20 responses to be shown on each page, after which the user selects First/Previous/Next/Last. When they do this the screen refreshes and the tabbed panel display goes back to the default tab, clicking on the tab previously used correctly displays whichever of First/Previous/Next/Last the user selected. I'd like the display to remain on the user's current tab when they select First/Previous/Next/Last.
The page in question is here http://www.hollisterairshow.com/feedback-results2.php, then scroll about half way down the page.
Thanks.
TonyHi Tony,
Have a look here http://labs.adobe.com/technologies/spry/samples/data_region/PagingSample.html and here http://labs.adobe.com/technologies/spry/samples/data_region/SpryPagedViewSample.html
If you need further assistance, go to the Spry Forum http://forums.adobe.com/community/labs/spry
I hope this helps.
Ben -
My ipad 1 is stuck on IOS 4 as these IOS 5 update instructions do not work. When I use itunes update the software looks for an IOS 5 software update file and the apple site doesn't seem have one anywhere!
If you have an iPad 1, the max iOS is 5.1.1. For newer iPads, the current iOS is 6.0.1. For the iPad Mini the iOS is 6.0.2. The Settings>General>Software Update only appears if you have iOS 5.0 or higher currently installed.
iOS 5: Updating your device to iOS 5 or Later
http://support.apple.com/kb/HT4972
How to install iOS 6
http://www.macworld.com/article/2010061/hands-on-with-ios-6-installation.html
iOS: How to update your iPhone, iPad, or iPod touch
http://support.apple.com/kb/HT4623
If you are currently running an iOS lower than 5.0, connect the iPad to the computer, open iTunes. Then select the iPad under the Devices heading on the left, click on the Summary tab and then click on Check for Update.
Tip - If connected to your computer, you may need to disable your firewall and anitvirus software temporarily. Then download and install the iOS update. Be sure and backup your iPad before the iOS update. After you update an iPad (except iPad 1) to iOS 6.x, the next update can be installed via wifi (i.e., not connected to your computer).
Cheers, Tom -
Spry tabbed panel and scroll bar cross browser
Hi everybody, I would like to insert into a
site a
scroolbar like this
example1
or also like this
example2
but I have a problem:
The scrollabar works in the default tab, in the other tabs
it's impossible to view the tab's content.
I have found a similar problem looking around
here
but this solution did'nt work, probably because the example
is for a php site, my site instead is developed in ASP.
Does someone has a solution?I woul like to avoid to display
the default scrollbar using the property overflow:auto, because in
firefox the color attribute doesn't works and the graphic aspect is
very important.
Thank you very much.Hi cammellonellacruna,
Can you provide a link where the problem can be seen?
I've tried with IE 6,7 and Firefox 2 and couldn't see the
problem.
Also, try to put more content in the other tabs, to make the
scrollbars show up.
Thank you,
--Florin TUDOR
Adobe Spry Team -
And I read that I have to "trash" my old version of Firefox, but when I look in my "programs" to uninstall, it is not there. Really tired of incomplete and vague instructions. I am not a computer nerd and do not know what to do unless specifically told step by step. Thank you
Check the programs that are on your computer
'''Windows:''' Start > Control Panel > Uninstall Programs.
'''Mac:''' Open the "Applications" folder.
'''Linux:''' Check your user manual.
• Linux: If you installed Firefox with the distro-based package manager, you should use the same way to uninstall it - see Install Firefox on Linux. If you downloaded and installed the binary package from the Firefox download page, simply remove the folder firefox in your home directory.
If the above did not help, do this;
Open the Task Manager. Look for the old Firefox program under
'''Processes.''' When you find it, right click and select '''Open File Location.'''
Once the file browser comes up, copy the address bar and post it here.
Now do the same with the new Firefox. Don't do anything yet, just in case. -
Upper menu bar stays in French, and the "tools" menu doesn't have a language-choice
I recently upgraded to Firefox 4.0 . My upper menu-bar is now in French (I live in France...). In the English "tools" menu there is a language option, but in the French "outils" this option is missing.
When using the "Firefox" menu and setting the language preferences this makes the browser work in English, but my upper menu-bar stays French. How do I get the English version back ?You can download the English version here:
*http://www.mozilla.com/en-US/firefox/all.html -
My version of iTunes on my new Mac Mini does not have any menu at the Store button other than some items refering to iPhones or Ipads, and then what you want to search for, such as books, etc. Where do you find the "authorize" info on this newer version of iTunes? Nothing copied and pasted in the previous helps looks anything like my iTunes store. I have an iPod full of music from my iTunes on my previous computer that I'd like to have on this one.
You are looking at the Store menu at the top of iTunes e.g.
On iTunes 11 you can also enable the left-hand sidebar via option-command-S so that it looks more like previous versions.
Maybe you are looking for
-
imessage on my iMac has created two iMessage account both asking for Apple ID....and no option to - (delete) one of the two duplicate accounts....how can I delete one of them it just bothers me due to sign in issues....when signed into one it signs o
-
I have several VIs that use the same typedef. This "super" typedef consists of of a cluster containing 6 arrays. Each array has elements that are themselves typedefs. The array element typedefs consist of a cluster of strings, a string array, and yet
-
How to get data in ABAP program from multicube in external BW system
Hi friends, I want to get data from one multicube which resides in an external BW system, in my ABAP program internal table. Is there any SAP standard RFC / BAPI for this or is there any other way around or I have to design my own program to get
-
Hi everyone, In the payment program F110 I would like to minimize the search of Run Date / Identification to the last 100 and not the last 5000. How can I do this? Kind Regards, Quintin Venter Edited by: Quintin Venter on Mar 27, 2008 10:12 AM
-
Which font supported in Arabic language
Hi There, Can somebody please suggest me how to develop Arabic language course. witch font support in this language. i am using captivate 6. Looking forward for help. Thanks, Srikanth